Raspbian Package Auto-Building

Build log for libvigraimpex (1.11.1+dfsg-11) on armhf

libvigraimpex1.11.1+dfsg-11armhf → 2023-01-28 09:20:03

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-01

+==============================================================================+
| libvigraimpex 1.11.1+dfsg-11 (armhf)         Sat, 28 Jan 2023 08:14:36 +0000 |
+==============================================================================+

Package: libvigraimpex
Version: 1.11.1+dfsg-11
Source Version: 1.11.1+dfsg-11
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-6f6e65e5-5407-45a6-a9e2-8d018c4831cb' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.6 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.4 MB]
Fetched 28.0 MB in 9s (2958 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'libvigraimpex' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/science-team/libvigraimpex.git
Please use:
git clone https://salsa.debian.org/science-team/libvigraimpex.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 19.5 MB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main libvigraimpex 1.11.1+dfsg-11 (dsc) [2629 B]
Get:2 http://172.17.4.1/private bookworm-staging/main libvigraimpex 1.11.1+dfsg-11 (tar) [19.5 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main libvigraimpex 1.11.1+dfsg-11 (diff) [24.4 kB]
Fetched 19.5 MB in 2s (10.8 MB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/libvigraimpex-XSkQCJ/libvigraimpex-1.11.1+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/libvigraimpex-XSkQCJ' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-H4dnv7/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-H4dnv7/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-H4dnv7/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ Packages [432 B]
Fetched 2108 B in 0s (9349 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap netbase
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 86 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (71.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12958 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: cmake, 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-nose
Filtered Build-Depends: cmake, 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-nose
dpkg-deb: building package 'sbuild-build-depends-libvigraimpex-dummy' in '/<<BUILDDIR>>/resolver-H4dnv7/apt_archive/sbuild-build-depends-libvigraimpex-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-libvigraimpex-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ Sources [581 B]
Get:5 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ Packages [658 B]
Fetched 2572 B in 0s (12.7 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install libvigraimpex build dependencies (apt-based resolver)
-------------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev binutils
  binutils-arm-linux-gnueabihf binutils-common bsdextrautils cmake cmake-data
  cpp-12 debhelper dh-autoreconf dh-python dh-strip-nondeterminism dwz file
  g++-12 gcc-12 gcc-12-base gettext gettext-base groff-base hdf5-helpers
  intltool-debian libaec-dev libaec0 libarchive-zip-perl libarchive13 libasan8
  libatomic1 libbinutils libblas3 libboost-atomic1.74-dev
  libboost-atomic1.74.0 libboost-chrono1.74-dev libboost-chrono1.74.0
  libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-python-dev
  libboost-python1.74-dev libboost-python1.74.0 libboost-serialization1.74-dev
  libboost-serialization1.74.0 libboost-system1.74-dev libboost-system1.74.0
  libboost-thread-dev libboost-thread1.74-dev libboost-thread1.74.0
  libboost1.74-dev libbrotli1 libcc1-0 libctf-nobfd0 libctf0 libcurl4
  libcurl4-openssl-dev libdebhelper-perl libdeflate-dev libdeflate0 libelf1
  libexpat1 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3
  libfftw3-single3 libfile-stripnondeterminism-perl libgcc-12-dev libgcc-s1
  libgfortran5 libgomp1 libhdf5-103-1 libhdf5-cpp-103-1 libhdf5-dev
  libhdf5-fortran-102 libhdf5-hl-100 libhdf5-hl-cpp-100 libhdf5-hl-fortran-100
  libicu72 libimath-3-1-29 libimath-dev libjbig-dev libjbig0 libjpeg-dev
  libjpeg62-turbo libjpeg62-turbo-dev libjs-jquery libjs-sphinxdoc
  libjs-underscore libjsoncpp25 liblapack3 liblerc-dev liblerc4 liblzma-dev
  liblzma5 libmagic-mgc libmagic1 libmpdec3 libnghttp2-14 libopenexr-3-1-30
  libopenexr-dev libpipeline1 libpng-dev libpng16-16 libproc2-0 libpsl5
  libpython3-dev libpython3-stdlib libpython3.10 libpython3.10-dev
  libpython3.10-minimal libpython3.10-stdlib libpython3.11-minimal
  libpython3.11-stdlib librhash0 librtmp1 libssh2-1 libssl-dev libssl3
  libstdc++-12-dev libstdc++6 libsub-override-perl libsz2 libtiff-dev libtiff6
  libtiffxx6 libtool libubsan1 libuchardet0 libuv1 libwebp-dev libwebp7
  libwebpdemux2 libwebpmux3 libxml2 libzstd-dev libzstd1 m4 man-db media-types
  po-debconf procps python3 python3-dev python3-distutils python3-lib2to3
  python3-minimal python3-nose python3-numpy python3-pkg-resources python3.10
  python3.10-dev python3.10-minimal python3.11 python3.11-minimal xz-utils
  zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc
  cmake-format elpa-cmake-mode ninja-build gcc-12-locales cpp-12-doc dh-make
  flit python3-build python3-tomli python3-installer gcc-12-doc gettext-doc
  libasprintf-dev libgettextpo-dev groff lrzip libboost1.74-doc gccxml
  libboost-container1.74-dev libboost-context1.74-dev
  libboost-contract1.74-dev libboost-coroutine1.74-dev
  libboost-exception1.74-dev libboost-fiber1.74-dev
  libboost-filesystem1.74-dev libboost-graph1.74-dev
  libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev
  libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev
  libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev
  libboost-program-options1.74-dev libboost-random1.74-dev
  libboost-regex1.74-dev libboost-stacktrace1.74-dev libboost-test1.74-dev
  libboost-timer1.74-dev libboost-type-erasure1.74-dev libboost-wave1.74-dev
  libboost1.74-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.74-dev
  libcurl4-doc libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev
  pkg-config libfftw3-doc libhdf5-doc liblzma-doc libssl-doc libstdc++-12-doc
  libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
  www-browser libmail-box-perl python3-doc python3-tk python3-venv
  python-nose-doc gfortran python3-pytest python3-setuptools python3.10-venv
  python3.10-doc binfmt-support python3.11-venv python3.11-doc
Recommended packages:
  curl | wget | lynx ca-certificates libarchive-cpio-perl javascript-common
  libpng-tools publicsuffix libltdl-dev libmail-sendmail-perl psmisc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils cmake cmake-data
  debhelper dh-autoreconf dh-python dh-strip-nondeterminism dwz file gettext
  gettext-base groff-base hdf5-helpers intltool-debian libaec-dev libaec0
  libarchive-zip-perl libarchive13 libblas3 libboost-atomic1.74-dev
  libboost-atomic1.74.0 libboost-chrono1.74-dev libboost-chrono1.74.0
  libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-python-dev
  libboost-python1.74-dev libboost-python1.74.0 libboost-serialization1.74-dev
  libboost-serialization1.74.0 libboost-system1.74-dev libboost-system1.74.0
  libboost-thread-dev libboost-thread1.74-dev libboost-thread1.74.0
  libboost1.74-dev libbrotli1 libcurl4 libcurl4-openssl-dev libdebhelper-perl
  libdeflate-dev libdeflate0 libelf1 libexpat1 libexpat1-dev libfftw3-bin
  libfftw3-dev libfftw3-double3 libfftw3-single3
  libfile-stripnondeterminism-perl libgfortran5 libhdf5-103-1
  libhdf5-cpp-103-1 libhdf5-dev libhdf5-fortran-102 libhdf5-hl-100
  libhdf5-hl-cpp-100 libhdf5-hl-fortran-100 libicu72 libimath-3-1-29
  libimath-dev libjbig-dev libjbig0 libjpeg-dev libjpeg62-turbo
  libjpeg62-turbo-dev libjs-jquery libjs-sphinxdoc libjs-underscore
  libjsoncpp25 liblapack3 liblerc-dev liblerc4 liblzma-dev libmagic-mgc
  libmagic1 libmpdec3 libnghttp2-14 libopenexr-3-1-30 libopenexr-dev
  libpipeline1 libpng-dev libpng16-16 libproc2-0 libpsl5 libpython3-dev
  libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal
  libpython3.10-stdlib libpython3.11-minimal libpython3.11-stdlib librhash0
  librtmp1 libssh2-1 libssl-dev libsub-override-perl libsz2 libtiff-dev
  libtiff6 libtiffxx6 libtool libuchardet0 libuv1 libwebp-dev libwebp7
  libwebpdemux2 libwebpmux3 libxml2 libzstd-dev m4 man-db media-types
  po-debconf procps python3 python3-dev python3-distutils python3-lib2to3
  python3-minimal python3-nose python3-numpy python3-pkg-resources python3.10
  python3.10-dev python3.10-minimal python3.11 python3.11-minimal
  sbuild-build-depends-libvigraimpex-dummy zlib1g-dev
The following packages will be upgraded:
  binutils binutils-arm-linux-gnueabihf binutils-common cpp-12 g++-12 gcc-12
  gcc-12-base libasan8 libatomic1 libbinutils libcc1-0 libctf-nobfd0 libctf0
  libgcc-12-dev libgcc-s1 libgomp1 liblzma5 libssl3 libstdc++-12-dev
  libstdc++6 libubsan1 libzstd1 xz-utils
23 upgraded, 135 newly installed, 0 to remove and 63 not upgraded.
Need to get 119 MB of archives.
After this operation, 448 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-H4dnv7/apt_archive ./ sbuild-build-depends-libvigraimpex-dummy 0.invalid.0 [944 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf libubsan1 armhf 12.2.0-14+rpi1 [861 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf gcc-12-base armhf 12.2.0-14+rpi1 [37.7 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf libstdc++6 armhf 12.2.0-14+rpi1 [504 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf libgomp1 armhf 12.2.0-14+rpi1 [95.4 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf libatomic1 armhf 12.2.0-14+rpi1 [8240 B]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libasan8 armhf 12.2.0-14+rpi1 [2088 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf cpp-12 armhf 12.2.0-14+rpi1 [7159 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf libcc1-0 armhf 12.2.0-14+rpi1 [32.2 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libctf0 armhf 2.39.90.20221231-1+rpi1 [71.5 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libctf-nobfd0 armhf 2.39.90.20221231-1+rpi1 [133 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf binutils-arm-linux-gnueabihf armhf 2.39.90.20221231-1+rpi1 [2069 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libbinutils armhf 2.39.90.20221231-1+rpi1 [407 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf binutils-common armhf 2.39.90.20221231-1+rpi1 [2354 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf binutils armhf 2.39.90.20221231-1+rpi1 [64.9 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf g++-12 armhf 12.2.0-14+rpi1 [7914 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf gcc-12 armhf 12.2.0-14+rpi1 [14.2 MB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libgcc-12-dev armhf 12.2.0-14+rpi1 [727 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf libstdc++-12-dev armhf 12.2.0-14+rpi1 [2027 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf libgcc-s1 armhf 12.2.0-14+rpi1 [36.3 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libzstd1 armhf 1.5.2+dfsg2-3 [244 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf libssl3 armhf 3.0.7-2 [1614 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-minimal armhf 3.10.9-1 [769 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.5.0-1 [77.2 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf python3.10-minimal armhf 3.10.9-1 [1477 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf python3-minimal armhf 3.10.6-3 [25.5 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf media-types all 8.0.0 [33.4 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf liblzma5 armhf 5.4.1-0.0 [192 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-stdlib armhf 3.10.9-1 [1597 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf python3.10 armhf 3.10.9-1 [509 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.10.6-3 [8588 B]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf python3 armhf 3.10.6-3 [25.2 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf libpython3.11-minimal armhf 3.11.1-2 [796 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf python3.11-minimal armhf 3.11.1-2 [1678 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-9 [774 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-4 [78.8 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.2-1 [1342 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf libproc2-0 armhf 2:4.0.2-3 [53.6 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf procps armhf 2:4.0.2-3 [679 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.44-2 [305 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.44-2 [95.3 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.44-2 [41.4 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-10 [156 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf xz-utils armhf 5.4.1-0.0 [435 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-2 [256 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-10 [495 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [570 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libarchive13 armhf 3.6.2-1 [293 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.51.0-1 [60.5 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-3+b1 [161 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libcurl4 armhf 7.87.0-2 [332 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf libjsoncpp25 armhf 1.9.5-4 [66.7 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libuv1 armhf 1.44.2-1+rpi1 [125 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf cmake-data all 3.25.1-1 [2026 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf cmake armhf 3.25.1-1 [3859 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.11.4 [81.2 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-5 [517 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-10 [1203 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.11.4 [942 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf python3-lib2to3 all 3.10.8-1 [77.3 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf python3-distutils all 3.10.8-1 [139 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf dh-python all 5.20220819+rpi1 [114 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf hdf5-helpers armhf 1.10.8+repack1-1 [27.9 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf libaec0 armhf 1.0.6-1 [19.3 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf libsz2 armhf 1.0.6-1 [7452 B]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf libaec-dev armhf 1.0.6-1 [17.6 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf libblas3 armhf 3.11.0-2 [100.0 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf libboost1.74-dev armhf 1.74.0-18.1 [9509 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic1.74.0 armhf 1.74.0-18.1 [220 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic1.74-dev armhf 1.74.0-18.1 [221 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74.0 armhf 1.74.0-18.1 [224 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74-dev armhf 1.74.0-18.1 [230 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time1.74.0 armhf 1.74.0-18.1 [217 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization1.74.0 armhf 1.74.0-18.1 [296 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization1.74-dev armhf 1.74.0-18.1 [362 kB]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time1.74-dev armhf 1.74.0-18.1 [226 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf libboost-python1.74.0 armhf 1.74.0-18.1 [290 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10 armhf 3.10.9-1 [1462 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.5.0-1 [130 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [901 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-dev armhf 3.10.9-1 [2926 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf libpython3-dev armhf 3.10.6-3 [8820 B]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf python3.10-dev armhf 3.10.9-1 [512 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf libjs-sphinxdoc all 5.3.0-3 [130 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf python3-dev armhf 3.10.6-3 [26.0 kB]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf libboost-python1.74-dev armhf 1.74.0-18.1 [305 kB]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf libboost-python-dev armhf 1.74.0.3+b4 [4904 B]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74.0 armhf 1.74.0-18.1 [218 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74-dev armhf 1.74.0-18.1 [219 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread1.74.0 armhf 1.74.0-18.1 [247 kB]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread1.74-dev armhf 1.74.0-18.1 [260 kB]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread-dev armhf 1.74.0.3+b4 [4632 B]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf libcurl4-openssl-dev armhf 7.87.0-2 [410 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf libdeflate0 armhf 1.14-1 [50.9 kB]
Get:117 http://172.17.4.1/private bookworm-staging/main armhf libdeflate-dev armhf 1.14-1 [48.1 kB]
Get:118 http://172.17.4.1/private bookworm-staging/main armhf libfftw3-double3 armhf 3.3.10-1 [325 kB]
Get:119 http://172.17.4.1/private bookworm-staging/main armhf libfftw3-single3 armhf 3.3.10-1 [509 kB]
Get:120 http://172.17.4.1/private bookworm-staging/main armhf libfftw3-bin armhf 3.3.10-1 [40.8 kB]
Get:121 http://172.17.4.1/private bookworm-staging/main armhf libfftw3-dev armhf 3.3.10-1 [827 kB]
Get:122 http://172.17.4.1/private bookworm-staging/main armhf libgfortran5 armhf 12.2.0-14+rpi1 [238 kB]
Get:123 http://172.17.4.1/private bookworm-staging/main armhf libhdf5-103-1 armhf 1.10.8+repack1-1 [1218 kB]
Get:124 http://172.17.4.1/private bookworm-staging/main armhf libhdf5-cpp-103-1 armhf 1.10.8+repack1-1 [116 kB]
Get:125 http://172.17.4.1/private bookworm-staging/main armhf libhdf5-fortran-102 armhf 1.10.8+repack1-1 [81.8 kB]
Get:126 http://172.17.4.1/private bookworm-staging/main armhf libhdf5-hl-100 armhf 1.10.8+repack1-1 [64.6 kB]
Get:127 http://172.17.4.1/private bookworm-staging/main armhf libhdf5-hl-fortran-100 armhf 1.10.8+repack1-1 [38.9 kB]
Get:128 http://172.17.4.1/private bookworm-staging/main armhf libhdf5-hl-cpp-100 armhf 1.10.8+repack1-1 [25.2 kB]
Get:129 http://172.17.4.1/private bookworm-staging/main armhf libjpeg62-turbo armhf 1:2.1.2-1 [144 kB]
Get:130 http://172.17.4.1/private bookworm-staging/main armhf libjpeg62-turbo-dev armhf 1:2.1.2-1 [261 kB]
Get:131 http://172.17.4.1/private bookworm-staging/main armhf libjpeg-dev armhf 1:2.1.2-1 [74.7 kB]
Get:132 http://172.17.4.1/private bookworm-staging/main armhf libssl-dev armhf 3.0.7-2 [2095 kB]
Get:133 http://172.17.4.1/private bookworm-staging/main armhf libhdf5-dev armhf 1.10.8+repack1-1 [2307 kB]
Get:134 http://172.17.4.1/private bookworm-staging/main armhf libimath-3-1-29 armhf 3.1.5-1 [35.7 kB]
Get:135 http://172.17.4.1/private bookworm-staging/main armhf libimath-dev armhf 3.1.5-1 [117 kB]
Get:136 http://172.17.4.1/private bookworm-staging/main armhf libjbig0 armhf 2.1-6.1 [27.0 kB]
Get:137 http://172.17.4.1/private bookworm-staging/main armhf libjbig-dev armhf 2.1-6.1 [27.2 kB]
Get:138 http://172.17.4.1/private bookworm-staging/main armhf liblapack3 armhf 3.11.0-2 [1624 kB]
Get:139 http://172.17.4.1/private bookworm-staging/main armhf liblerc4 armhf 4.0.0+ds-2 [133 kB]
Get:140 http://172.17.4.1/private bookworm-staging/main armhf liblerc-dev armhf 4.0.0+ds-2 [147 kB]
Get:141 http://172.17.4.1/private bookworm-staging/main armhf liblzma-dev armhf 5.4.1-0.0 [247 kB]
Get:142 http://172.17.4.1/private bookworm-staging/main armhf libopenexr-3-1-30 armhf 3.1.5-4 [822 kB]
Get:143 http://172.17.4.1/private bookworm-staging/main armhf libopenexr-dev armhf 3.1.5-4 [204 kB]
Get:144 http://172.17.4.1/private bookworm-staging/main armhf libpng16-16 armhf 1.6.39-2 [258 kB]
Get:145 http://172.17.4.1/private bookworm-staging/main armhf libpng-dev armhf 1.6.39-2 [336 kB]
Get:146 http://172.17.4.1/private bookworm-staging/main armhf libpython3.11-stdlib armhf 3.11.1-2 [1622 kB]
Get:147 http://172.17.4.1/private bookworm-staging/main armhf libzstd-dev armhf 1.5.2+dfsg2-3 [301 kB]
Get:148 http://172.17.4.1/private bookworm-staging/main armhf libwebp7 armhf 1.2.4-0.1 [242 kB]
Get:149 http://172.17.4.1/private bookworm-staging/main armhf libwebpmux3 armhf 1.2.4-0.1 [106 kB]
Get:150 http://172.17.4.1/private bookworm-staging/main armhf libwebpdemux2 armhf 1.2.4-0.1 [98.4 kB]
Get:151 http://172.17.4.1/private bookworm-staging/main armhf libwebp-dev armhf 1.2.4-0.1 [349 kB]
Get:152 http://172.17.4.1/private bookworm-staging/main armhf libtiff6 armhf 4.5.0-3 [292 kB]
Get:153 http://172.17.4.1/private bookworm-staging/main armhf libtiffxx6 armhf 4.5.0-3 [144 kB]
Get:154 http://172.17.4.1/private bookworm-staging/main armhf libtiff-dev armhf 4.5.0-3 [414 kB]
Get:155 http://172.17.4.1/private bookworm-staging/main armhf python3-pkg-resources all 65.6.3-1 [278 kB]
Get:156 http://172.17.4.1/private bookworm-staging/main armhf python3-nose all 1.3.7-9 [130 kB]
Get:157 http://172.17.4.1/private bookworm-staging/main armhf python3.11 armhf 3.11.1-2 [567 kB]
Get:158 http://172.17.4.1/private bookworm-staging/main armhf python3-numpy armhf 1:1.24.1-2 [5318 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 119 MB in 13s (8856 kB/s)
(Reading database ... 12958 files and directories currently installed.)
Preparing to unpack .../libubsan1_12.2.0-14+rpi1_armhf.deb ...
Unpacking libubsan1:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../gcc-12-base_12.2.0-14+rpi1_armhf.deb ...
Unpacking gcc-12-base:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Setting up gcc-12-base:armhf (12.2.0-14+rpi1) ...
(Reading database ... 12958 files and directories currently installed.)
Preparing to unpack .../libstdc++6_12.2.0-14+rpi1_armhf.deb ...
Unpacking libstdc++6:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Setting up libstdc++6:armhf (12.2.0-14+rpi1) ...
(Reading database ... 12958 files and directories currently installed.)
Preparing to unpack .../00-libgomp1_12.2.0-14+rpi1_armhf.deb ...
Unpacking libgomp1:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../01-libatomic1_12.2.0-14+rpi1_armhf.deb ...
Unpacking libatomic1:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../02-libasan8_12.2.0-14+rpi1_armhf.deb ...
Unpacking libasan8:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../03-cpp-12_12.2.0-14+rpi1_armhf.deb ...
Unpacking cpp-12 (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../04-libcc1-0_12.2.0-14+rpi1_armhf.deb ...
Unpacking libcc1-0:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../05-libctf0_2.39.90.20221231-1+rpi1_armhf.deb ...
Unpacking libctf0:armhf (2.39.90.20221231-1+rpi1) over (2.39.50.20221208-5+rpi1) ...
Preparing to unpack .../06-libctf-nobfd0_2.39.90.20221231-1+rpi1_armhf.deb ...
Unpacking libctf-nobfd0:armhf (2.39.90.20221231-1+rpi1) over (2.39.50.20221208-5+rpi1) ...
Preparing to unpack .../07-binutils-arm-linux-gnueabihf_2.39.90.20221231-1+rpi1_armhf.deb ...
Unpacking binutils-arm-linux-gnueabihf (2.39.90.20221231-1+rpi1) over (2.39.50.20221208-5+rpi1) ...
Preparing to unpack .../08-libbinutils_2.39.90.20221231-1+rpi1_armhf.deb ...
Unpacking libbinutils:armhf (2.39.90.20221231-1+rpi1) over (2.39.50.20221208-5+rpi1) ...
Preparing to unpack .../09-binutils-common_2.39.90.20221231-1+rpi1_armhf.deb ...
Unpacking binutils-common:armhf (2.39.90.20221231-1+rpi1) over (2.39.50.20221208-5+rpi1) ...
Preparing to unpack .../10-binutils_2.39.90.20221231-1+rpi1_armhf.deb ...
Unpacking binutils (2.39.90.20221231-1+rpi1) over (2.39.50.20221208-5+rpi1) ...
Preparing to unpack .../11-g++-12_12.2.0-14+rpi1_armhf.deb ...
Unpacking g++-12 (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../12-gcc-12_12.2.0-14+rpi1_armhf.deb ...
Unpacking gcc-12 (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../13-libgcc-12-dev_12.2.0-14+rpi1_armhf.deb ...
Unpacking libgcc-12-dev:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../14-libstdc++-12-dev_12.2.0-14+rpi1_armhf.deb ...
Unpacking libstdc++-12-dev:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Preparing to unpack .../15-libgcc-s1_12.2.0-14+rpi1_armhf.deb ...
Unpacking libgcc-s1:armhf (12.2.0-14+rpi1) over (12.2.0-10+rpi1) ...
Setting up libgcc-s1:armhf (12.2.0-14+rpi1) ...
(Reading database ... 12959 files and directories currently installed.)
Preparing to unpack .../libzstd1_1.5.2+dfsg2-3_armhf.deb ...
Unpacking libzstd1:armhf (1.5.2+dfsg2-3) over (1.5.2+dfsg-1) ...
Setting up libzstd1:armhf (1.5.2+dfsg2-3) ...
(Reading database ... 12959 files and directories currently installed.)
Preparing to unpack .../libssl3_3.0.7-2_armhf.deb ...
Unpacking libssl3:armhf (3.0.7-2) over (3.0.7-1) ...
Selecting previously unselected package libpython3.10-minimal:armhf.
Preparing to unpack .../libpython3.10-minimal_3.10.9-1_armhf.deb ...
Unpacking libpython3.10-minimal:armhf (3.10.9-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ...
Unpacking libexpat1:armhf (2.5.0-1) ...
Selecting previously unselected package python3.10-minimal.
Preparing to unpack .../python3.10-minimal_3.10.9-1_armhf.deb ...
Unpacking python3.10-minimal (3.10.9-1) ...
Setting up libatomic1:armhf (12.2.0-14+rpi1) ...
Setting up libssl3:armhf (3.0.7-2) ...
Setting up libpython3.10-minimal:armhf (3.10.9-1) ...
Setting up libexpat1:armhf (2.5.0-1) ...
Setting up python3.10-minimal (3.10.9-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13264 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.10.6-3_armhf.deb ...
Unpacking python3-minimal (3.10.6-3) ...
Selecting previously unselected package media-types.
Preparing to unpack .../media-types_8.0.0_all.deb ...
Unpacking media-types (8.0.0) ...
Preparing to unpack .../liblzma5_5.4.1-0.0_armhf.deb ...
Unpacking liblzma5:armhf (5.4.1-0.0) over (5.4.0-0.1) ...
Setting up liblzma5:armhf (5.4.1-0.0) ...
Selecting previously unselected package libmpdec3:armhf.
(Reading database ... 13291 files and directories currently installed.)
Preparing to unpack .../libmpdec3_2.5.1-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Selecting previously unselected package libpython3.10-stdlib:armhf.
Preparing to unpack .../libpython3.10-stdlib_3.10.9-1_armhf.deb ...
Unpacking libpython3.10-stdlib:armhf (3.10.9-1) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../python3.10_3.10.9-1_armhf.deb ...
Unpacking python3.10 (3.10.9-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.10.6-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.10.6-3) ...
Setting up python3-minimal (3.10.6-3) ...
Selecting previously unselected package python3.
(Reading database ... 13666 files and directories currently installed.)
Preparing to unpack .../000-python3_3.10.6-3_armhf.deb ...
Unpacking python3 (3.10.6-3) ...
Selecting previously unselected package libpython3.11-minimal:armhf.
Preparing to unpack .../001-libpython3.11-minimal_3.11.1-2_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.1-2) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../002-python3.11-minimal_3.11.1-2_armhf.deb ...
Unpacking python3.11-minimal (3.11.1-2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../003-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../004-groff-base_1.22.4-9_armhf.deb ...
Unpacking groff-base (1.22.4-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../005-bsdextrautils_2.38.1-4_armhf.deb ...
Unpacking bsdextrautils (2.38.1-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../006-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../007-man-db_2.11.2-1_armhf.deb ...
Unpacking man-db (2.11.2-1) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../008-libproc2-0_2%3a4.0.2-3_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.2-3) ...
Selecting previously unselected package procps.
Preparing to unpack .../009-procps_2%3a4.0.2-3_armhf.deb ...
Unpacking procps (2:4.0.2-3) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../010-libmagic-mgc_1%3a5.44-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.44-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../011-libmagic1_1%3a5.44-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.44-2) ...
Selecting previously unselected package file.
Preparing to unpack .../012-file_1%3a5.44-2_armhf.deb ...
Unpacking file (1:5.44-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../013-gettext-base_0.21-10_armhf.deb ...
Unpacking gettext-base (0.21-10) ...
Preparing to unpack .../014-xz-utils_5.4.1-0.0_armhf.deb ...
Unpacking xz-utils (5.4.1-0.0) over (5.4.0-0.1) ...
Selecting previously unselected package m4.
Preparing to unpack .../015-m4_1.4.19-2_armhf.deb ...
Unpacking m4 (1.4.19-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../016-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../017-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../018-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 .../019-autopoint_0.21-10_all.deb ...
Unpacking autopoint (0.21-10) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../020-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../021-libxml2_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../022-libarchive13_3.6.2-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.2-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../023-libbrotli1_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../024-libnghttp2-14_1.51.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.51.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../025-libpsl5_0.21.0-1.2_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../026-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../027-libssh2-1_1.10.0-3+b1_armhf.deb ...
Unpacking libssh2-1:armhf (1.10.0-3+b1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../028-libcurl4_7.87.0-2_armhf.deb ...
Unpacking libcurl4:armhf (7.87.0-2) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../029-libjsoncpp25_1.9.5-4_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-4) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../030-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../031-libuv1_1.44.2-1+rpi1_armhf.deb ...
Unpacking libuv1:armhf (1.44.2-1+rpi1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../032-cmake-data_3.25.1-1_all.deb ...
Unpacking cmake-data (3.25.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../033-cmake_3.25.1-1_armhf.deb ...
Unpacking cmake (3.25.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../034-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../035-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../036-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../038-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../040-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../041-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../042-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../043-gettext_0.21-10_armhf.deb ...
Unpacking gettext (0.21-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../045-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../046-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../047-python3-lib2to3_3.10.8-1_all.deb ...
Unpacking python3-lib2to3 (3.10.8-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../048-python3-distutils_3.10.8-1_all.deb ...
Unpacking python3-distutils (3.10.8-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../049-dh-python_5.20220819+rpi1_all.deb ...
Unpacking dh-python (5.20220819+rpi1) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../050-hdf5-helpers_1.10.8+repack1-1_armhf.deb ...
Unpacking hdf5-helpers (1.10.8+repack1-1) ...
Selecting previously unselected package libaec0:armhf.
Preparing to unpack .../051-libaec0_1.0.6-1_armhf.deb ...
Unpacking libaec0:armhf (1.0.6-1) ...
Selecting previously unselected package libsz2:armhf.
Preparing to unpack .../052-libsz2_1.0.6-1_armhf.deb ...
Unpacking libsz2:armhf (1.0.6-1) ...
Selecting previously unselected package libaec-dev:armhf.
Preparing to unpack .../053-libaec-dev_1.0.6-1_armhf.deb ...
Unpacking libaec-dev:armhf (1.0.6-1) ...
Selecting previously unselected package libblas3:armhf.
Preparing to unpack .../054-libblas3_3.11.0-2_armhf.deb ...
Unpacking libblas3:armhf (3.11.0-2) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../055-libboost1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-atomic1.74.0:armhf.
Preparing to unpack .../056-libboost-atomic1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-atomic1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-atomic1.74-dev:armhf.
Preparing to unpack .../057-libboost-atomic1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-atomic1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-chrono1.74.0:armhf.
Preparing to unpack .../058-libboost-chrono1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-chrono1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-chrono1.74-dev:armhf.
Preparing to unpack .../059-libboost-chrono1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-chrono1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-date-time1.74.0:armhf.
Preparing to unpack .../060-libboost-date-time1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-date-time1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-serialization1.74.0:armhf.
Preparing to unpack .../061-libboost-serialization1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-serialization1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-serialization1.74-dev:armhf.
Preparing to unpack .../062-libboost-serialization1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-serialization1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-date-time1.74-dev:armhf.
Preparing to unpack .../063-libboost-date-time1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-date-time1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-python1.74.0.
Preparing to unpack .../064-libboost-python1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-python1.74.0 (1.74.0-18.1) ...
Selecting previously unselected package libpython3.10:armhf.
Preparing to unpack .../065-libpython3.10_3.10.9-1_armhf.deb ...
Unpacking libpython3.10:armhf (3.10.9-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../066-libexpat1-dev_2.5.0-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.5.0-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../067-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Selecting previously unselected package libpython3.10-dev:armhf.
Preparing to unpack .../068-libpython3.10-dev_3.10.9-1_armhf.deb ...
Unpacking libpython3.10-dev:armhf (3.10.9-1) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../069-libpython3-dev_3.10.6-3_armhf.deb ...
Unpacking libpython3-dev:armhf (3.10.6-3) ...
Selecting previously unselected package python3.10-dev.
Preparing to unpack .../070-python3.10-dev_3.10.9-1_armhf.deb ...
Unpacking python3.10-dev (3.10.9-1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../071-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 .../072-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 .../073-libjs-sphinxdoc_5.3.0-3_all.deb ...
Unpacking libjs-sphinxdoc (5.3.0-3) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../074-python3-dev_3.10.6-3_armhf.deb ...
Unpacking python3-dev (3.10.6-3) ...
Selecting previously unselected package libboost-python1.74-dev.
Preparing to unpack .../075-libboost-python1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-python1.74-dev (1.74.0-18.1) ...
Selecting previously unselected package libboost-python-dev.
Preparing to unpack .../076-libboost-python-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-python-dev (1.74.0.3+b4) ...
Selecting previously unselected package libboost-system1.74.0:armhf.
Preparing to unpack .../077-libboost-system1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-system1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-system1.74-dev:armhf.
Preparing to unpack .../078-libboost-system1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-system1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-thread1.74.0:armhf.
Preparing to unpack .../079-libboost-thread1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-thread1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-thread1.74-dev:armhf.
Preparing to unpack .../080-libboost-thread1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-thread1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-thread-dev:armhf.
Preparing to unpack .../081-libboost-thread-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-thread-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libcurl4-openssl-dev:armhf.
Preparing to unpack .../082-libcurl4-openssl-dev_7.87.0-2_armhf.deb ...
Unpacking libcurl4-openssl-dev:armhf (7.87.0-2) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../083-libdeflate0_1.14-1_armhf.deb ...
Unpacking libdeflate0:armhf (1.14-1) ...
Selecting previously unselected package libdeflate-dev:armhf.
Preparing to unpack .../084-libdeflate-dev_1.14-1_armhf.deb ...
Unpacking libdeflate-dev:armhf (1.14-1) ...
Selecting previously unselected package libfftw3-double3:armhf.
Preparing to unpack .../085-libfftw3-double3_3.3.10-1_armhf.deb ...
Unpacking libfftw3-double3:armhf (3.3.10-1) ...
Selecting previously unselected package libfftw3-single3:armhf.
Preparing to unpack .../086-libfftw3-single3_3.3.10-1_armhf.deb ...
Unpacking libfftw3-single3:armhf (3.3.10-1) ...
Selecting previously unselected package libfftw3-bin.
Preparing to unpack .../087-libfftw3-bin_3.3.10-1_armhf.deb ...
Unpacking libfftw3-bin (3.3.10-1) ...
Selecting previously unselected package libfftw3-dev:armhf.
Preparing to unpack .../088-libfftw3-dev_3.3.10-1_armhf.deb ...
Unpacking libfftw3-dev:armhf (3.3.10-1) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../089-libgfortran5_12.2.0-14+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (12.2.0-14+rpi1) ...
Selecting previously unselected package libhdf5-103-1:armhf.
Preparing to unpack .../090-libhdf5-103-1_1.10.8+repack1-1_armhf.deb ...
Unpacking libhdf5-103-1:armhf (1.10.8+repack1-1) ...
Selecting previously unselected package libhdf5-cpp-103-1:armhf.
Preparing to unpack .../091-libhdf5-cpp-103-1_1.10.8+repack1-1_armhf.deb ...
Unpacking libhdf5-cpp-103-1:armhf (1.10.8+repack1-1) ...
Selecting previously unselected package libhdf5-fortran-102:armhf.
Preparing to unpack .../092-libhdf5-fortran-102_1.10.8+repack1-1_armhf.deb ...
Unpacking libhdf5-fortran-102:armhf (1.10.8+repack1-1) ...
Selecting previously unselected package libhdf5-hl-100:armhf.
Preparing to unpack .../093-libhdf5-hl-100_1.10.8+repack1-1_armhf.deb ...
Unpacking libhdf5-hl-100:armhf (1.10.8+repack1-1) ...
Selecting previously unselected package libhdf5-hl-fortran-100:armhf.
Preparing to unpack .../094-libhdf5-hl-fortran-100_1.10.8+repack1-1_armhf.deb ...
Unpacking libhdf5-hl-fortran-100:armhf (1.10.8+repack1-1) ...
Selecting previously unselected package libhdf5-hl-cpp-100:armhf.
Preparing to unpack .../095-libhdf5-hl-cpp-100_1.10.8+repack1-1_armhf.deb ...
Unpacking libhdf5-hl-cpp-100:armhf (1.10.8+repack1-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../096-libjpeg62-turbo_1%3a2.1.2-1_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.1.2-1) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../097-libjpeg62-turbo-dev_1%3a2.1.2-1_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:2.1.2-1) ...
Selecting previously unselected package libjpeg-dev:armhf.
Preparing to unpack .../098-libjpeg-dev_1%3a2.1.2-1_armhf.deb ...
Unpacking libjpeg-dev:armhf (1:2.1.2-1) ...
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack .../099-libssl-dev_3.0.7-2_armhf.deb ...
Unpacking libssl-dev:armhf (3.0.7-2) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../100-libhdf5-dev_1.10.8+repack1-1_armhf.deb ...
Unpacking libhdf5-dev (1.10.8+repack1-1) ...
Selecting previously unselected package libimath-3-1-29:armhf.
Preparing to unpack .../101-libimath-3-1-29_3.1.5-1_armhf.deb ...
Unpacking libimath-3-1-29:armhf (3.1.5-1) ...
Selecting previously unselected package libimath-dev:armhf.
Preparing to unpack .../102-libimath-dev_3.1.5-1_armhf.deb ...
Unpacking libimath-dev:armhf (3.1.5-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../103-libjbig0_2.1-6.1_armhf.deb ...
Unpacking libjbig0:armhf (2.1-6.1) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../104-libjbig-dev_2.1-6.1_armhf.deb ...
Unpacking libjbig-dev:armhf (2.1-6.1) ...
Selecting previously unselected package liblapack3:armhf.
Preparing to unpack .../105-liblapack3_3.11.0-2_armhf.deb ...
Unpacking liblapack3:armhf (3.11.0-2) ...
Selecting previously unselected package liblerc4:armhf.
Preparing to unpack .../106-liblerc4_4.0.0+ds-2_armhf.deb ...
Unpacking liblerc4:armhf (4.0.0+ds-2) ...
Selecting previously unselected package liblerc-dev:armhf.
Preparing to unpack .../107-liblerc-dev_4.0.0+ds-2_armhf.deb ...
Unpacking liblerc-dev:armhf (4.0.0+ds-2) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../108-liblzma-dev_5.4.1-0.0_armhf.deb ...
Unpacking liblzma-dev:armhf (5.4.1-0.0) ...
Selecting previously unselected package libopenexr-3-1-30:armhf.
Preparing to unpack .../109-libopenexr-3-1-30_3.1.5-4_armhf.deb ...
Unpacking libopenexr-3-1-30:armhf (3.1.5-4) ...
Selecting previously unselected package libopenexr-dev.
Preparing to unpack .../110-libopenexr-dev_3.1.5-4_armhf.deb ...
Unpacking libopenexr-dev (3.1.5-4) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../111-libpng16-16_1.6.39-2_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.39-2) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../112-libpng-dev_1.6.39-2_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.39-2) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
Preparing to unpack .../113-libpython3.11-stdlib_3.11.1-2_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.1-2) ...
Selecting previously unselected package libzstd-dev:armhf.
Preparing to unpack .../114-libzstd-dev_1.5.2+dfsg2-3_armhf.deb ...
Unpacking libzstd-dev:armhf (1.5.2+dfsg2-3) ...
Selecting previously unselected package libwebp7:armhf.
Preparing to unpack .../115-libwebp7_1.2.4-0.1_armhf.deb ...
Unpacking libwebp7:armhf (1.2.4-0.1) ...
Selecting previously unselected package libwebpmux3:armhf.
Preparing to unpack .../116-libwebpmux3_1.2.4-0.1_armhf.deb ...
Unpacking libwebpmux3:armhf (1.2.4-0.1) ...
Selecting previously unselected package libwebpdemux2:armhf.
Preparing to unpack .../117-libwebpdemux2_1.2.4-0.1_armhf.deb ...
Unpacking libwebpdemux2:armhf (1.2.4-0.1) ...
Selecting previously unselected package libwebp-dev:armhf.
Preparing to unpack .../118-libwebp-dev_1.2.4-0.1_armhf.deb ...
Unpacking libwebp-dev:armhf (1.2.4-0.1) ...
Selecting previously unselected package libtiff6:armhf.
Preparing to unpack .../119-libtiff6_4.5.0-3_armhf.deb ...
Unpacking libtiff6:armhf (4.5.0-3) ...
Selecting previously unselected package libtiffxx6:armhf.
Preparing to unpack .../120-libtiffxx6_4.5.0-3_armhf.deb ...
Unpacking libtiffxx6:armhf (4.5.0-3) ...
Selecting previously unselected package libtiff-dev:armhf.
Preparing to unpack .../121-libtiff-dev_4.5.0-3_armhf.deb ...
Unpacking libtiff-dev:armhf (4.5.0-3) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../122-python3-pkg-resources_65.6.3-1_all.deb ...
Unpacking python3-pkg-resources (65.6.3-1) ...
Selecting previously unselected package python3-nose.
Preparing to unpack .../123-python3-nose_1.3.7-9_all.deb ...
Unpacking python3-nose (1.3.7-9) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../124-python3.11_3.11.1-2_armhf.deb ...
Unpacking python3.11 (3.11.1-2) ...
Selecting previously unselected package python3-numpy.
Preparing to unpack .../125-python3-numpy_1%3a1.24.1-2_armhf.deb ...
Unpacking python3-numpy (1:1.24.1-2) ...
Selecting previously unselected package sbuild-build-depends-libvigraimpex-dummy.
Preparing to unpack .../126-sbuild-build-depends-libvigraimpex-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-libvigraimpex-dummy (0.invalid.0) ...
Setting up libboost-chrono1.74.0:armhf (1.74.0-18.1) ...
Setting up media-types (8.0.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libboost-system1.74.0:armhf (1.74.0-18.1) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up cpp-12 (12.2.0-14+rpi1) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up libboost-atomic1.74.0:armhf (1.74.0-18.1) ...
Setting up liblerc4:armhf (4.0.0+ds-2) ...
Setting up libzstd-dev:armhf (1.5.2+dfsg2-3) ...
Setting up bsdextrautils (2.38.1-4) ...
Setting up hdf5-helpers (1.10.8+repack1-1) ...
Setting up libmagic-mgc (1:5.44-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up binutils-common:armhf (2.39.90.20221231-1+rpi1) ...
Setting up libnghttp2-14:armhf (1.51.0-1) ...
Setting up libmagic1:armhf (1:5.44-2) ...
Setting up libdeflate0:armhf (1.14-1) ...
Setting up libctf-nobfd0:armhf (2.39.90.20221231-1+rpi1) ...
Setting up gettext-base (0.21-10) ...
Setting up m4 (1.4.19-2) ...
Setting up file (1:5.44-2) ...
Setting up libgomp1:armhf (12.2.0-14+rpi1) ...
Setting up libimath-3-1-29:armhf (3.1.5-1) ...
Setting up libjbig0:armhf (2.1-6.1) ...
Setting up libaec0:armhf (1.0.6-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libblas3:armhf (3.11.0-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
Setting up libuv1:armhf (1.44.2-1+rpi1) ...
Setting up libexpat1-dev:armhf (2.5.0-1) ...
Setting up libjpeg62-turbo:armhf (1:2.1.2-1) ...
Setting up libjpeg62-turbo-dev:armhf (1:2.1.2-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up xz-utils (5.4.1-0.0) ...
Setting up libopenexr-3-1-30:armhf (3.1.5-4) ...
Setting up libproc2-0:armhf (2:4.0.2-3) ...
Setting up libssl-dev:armhf (3.0.7-2) ...
Setting up libpng16-16:armhf (1.6.39-2) ...
Setting up autopoint (0.21-10) ...
Setting up libjsoncpp25:armhf (1.9.5-4) ...
Setting up liblerc-dev:armhf (4.0.0+ds-2) ...
Setting up libfftw3-double3:armhf (3.3.10-1) ...
Setting up libgfortran5:armhf (12.2.0-14+rpi1) ...
Setting up autoconf (2.71-3) ...
Setting up libwebp7:armhf (1.2.4-0.1) ...
Setting up liblzma-dev:armhf (5.4.1-0.0) ...
Setting up libubsan1:armhf (12.2.0-14+rpi1) ...
Setting up libboost-serialization1.74.0:armhf (1.74.0-18.1) ...
Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up libtiff6:armhf (4.5.0-3) ...
Setting up libasan8:armhf (12.2.0-14+rpi1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up procps (2:4.0.2-3) ...
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libssh2-1:armhf (1.10.0-3+b1) ...
Setting up cmake-data (3.25.1-1) ...
Setting up libpython3.11-minimal:armhf (3.11.1-2) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libboost-date-time1.74.0:armhf (1.74.0-18.1) ...
Setting up libbinutils:armhf (2.39.90.20221231-1+rpi1) ...
Setting up libboost-python1.74.0 (1.74.0-18.1) ...
Setting up libwebpmux3:armhf (1.2.4-0.1) ...
Setting up libtiffxx6:armhf (4.5.0-3) ...
Setting up libdeflate-dev:armhf (1.14-1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.1) ...
Setting up libcc1-0:armhf (12.2.0-14+rpi1) ...
Setting up libsz2:armhf (1.0.6-1) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up libboost-thread1.74.0:armhf (1.74.0-18.1) ...
Setting up libctf0:armhf (2.39.90.20221231-1+rpi1) ...
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 libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up python3.11-minimal (3.11.1-2) ...
Setting up libimath-dev:armhf (3.1.5-1) ...
Setting up liblapack3:armhf (3.11.0-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
Setting up gettext (0.21-10) ...
Setting up libfftw3-single3:armhf (3.3.10-1) ...
Setting up libtool (2.4.7-5) ...
Setting up libarchive13:armhf (3.6.2-1) ...
Setting up libfftw3-bin (3.3.10-1) ...
Setting up libwebpdemux2:armhf (1.2.4-0.1) ...
Setting up libpython3.11-stdlib:armhf (3.11.1-2) ...
Setting up libpng-dev:armhf (1.6.39-2) ...
Setting up libaec-dev:armhf (1.0.6-1) ...
Setting up libjpeg-dev:armhf (1:2.1.2-1) ...
Setting up libjbig-dev:armhf (2.1-6.1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libpython3.10-stdlib:armhf (3.10.9-1) ...
Setting up dh-autoreconf (20) ...
Setting up libwebp-dev:armhf (1.2.4-0.1) ...
Setting up libopenexr-dev (3.1.5-4) ...
Setting up libtiff-dev:armhf (4.5.0-3) ...
Setting up libgcc-12-dev:armhf (12.2.0-14+rpi1) ...
Setting up libjs-sphinxdoc (5.3.0-3) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-9) ...
Setting up libcurl4:armhf (7.87.0-2) ...
Setting up binutils-arm-linux-gnueabihf (2.39.90.20221231-1+rpi1) ...
Setting up libfftw3-dev:armhf (3.3.10-1) ...
Setting up libpython3-stdlib:armhf (3.10.6-3) ...
Setting up python3.11 (3.11.1-2) ...
Setting up libpython3.10:armhf (3.10.9-1) ...
Setting up python3.10 (3.10.9-1) ...
Setting up libstdc++-12-dev:armhf (12.2.0-14+rpi1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up python3 (3.10.6-3) ...
Setting up binutils (2.39.90.20221231-1+rpi1) ...
Setting up man-db (2.11.2-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up gcc-12 (12.2.0-14+rpi1) ...
Setting up libcurl4-openssl-dev:armhf (7.87.0-2) ...
Setting up libpython3.10-dev:armhf (3.10.9-1) ...
Setting up python3.10-dev (3.10.9-1) ...
Setting up libhdf5-103-1:armhf (1.10.8+repack1-1) ...
Setting up libhdf5-cpp-103-1:armhf (1.10.8+repack1-1) ...
Setting up cmake (3.25.1-1) ...
Setting up python3-lib2to3 (3.10.8-1) ...
Setting up libhdf5-hl-100:armhf (1.10.8+repack1-1) ...
Setting up g++-12 (12.2.0-14+rpi1) ...
Setting up python3-pkg-resources (65.6.3-1) ...
Setting up python3-distutils (3.10.8-1) ...
Setting up dh-python (5.20220819+rpi1) ...
Setting up libboost1.74-dev:armhf (1.74.0-18.1) ...
Setting up libpython3-dev:armhf (3.10.6-3) ...
Setting up libboost-chrono1.74-dev:armhf (1.74.0-18.1) ...
Setting up debhelper (13.11.4) ...
Setting up python3-nose (1.3.7-9) ...
Setting up libhdf5-hl-cpp-100:armhf (1.10.8+repack1-1) ...
Setting up libboost-system1.74-dev:armhf (1.74.0-18.1) ...
Setting up python3-dev (3.10.6-3) ...
Setting up libhdf5-fortran-102:armhf (1.10.8+repack1-1) ...
Setting up python3-numpy (1:1.24.1-2) ...
Setting up libboost-serialization1.74-dev:armhf (1.74.0-18.1) ...
Setting up libboost-atomic1.74-dev:armhf (1.74.0-18.1) ...
Setting up libhdf5-hl-fortran-100:armhf (1.10.8+repack1-1) ...
Setting up libboost-python1.74-dev (1.74.0-18.1) ...
Setting up libboost-python-dev (1.74.0.3+b4) ...
Setting up libboost-date-time1.74-dev:armhf (1.74.0-18.1) ...
Setting up libhdf5-dev (1.10.8+repack1-1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-serial.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode
Setting up libboost-thread1.74-dev:armhf (1.74.0-18.1) ...
Setting up libboost-thread-dev:armhf (1.74.0.3+b4) ...
Setting up sbuild-build-depends-libvigraimpex-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.36-6+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.15.0-187-generic armhf (armv8l)
Toolchain package versions: binutils_2.39.90.20221231-1+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-14+rpi1 gcc-12_12.2.0-14+rpi1 libc6-dev_2.36-6+rpi1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 linux-libc-dev_6.0.12-1+rpi1
Package versions: adduser_3.129 apt_2.5.4 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-10 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2-2 binutils_2.39.90.20221231-1+rpi1 binutils-arm-linux-gnueabihf_2.39.90.20221231-1+rpi1 binutils-common_2.39.90.20221231-1+rpi1 bsdextrautils_2.38.1-4 bsdutils_1:2.38.1-4 build-essential_12.9 bzip2_1.0.8-5+b2 cmake_3.25.1-1 cmake-data_3.25.1-1 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-14+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.80 debhelper_13.11.4 debianutils_5.7-0.4 dh-autoreconf_20 dh-python_5.20220819+rpi1 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-1 dirmngr_2.2.40-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.15-1 e2fsprogs_1.46.6~rc1-1 fakeroot_1.29-1 file_1:5.44-2 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-14+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-14+rpi1 gcc-12-base_12.2.0-14+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-10 gettext-base_0.21-10 gnupg_2.2.40-1 gnupg-l10n_2.2.40-1 gnupg-utils_2.2.40-1 gpg_2.2.40-1 gpg-agent_2.2.40-1 gpg-wks-client_2.2.40-1 gpg-wks-server_2.2.40-1 gpgconf_2.2.40-1 gpgsm_2.2.40-1 gpgv_2.2.40-1 grep_3.8-3 groff-base_1.22.4-9 gzip_1.12-1 hdf5-helpers_1.10.8+repack1-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 krb5-locales_1.20.1-1 libacl1_2.3.1-2 libaec-dev_1.0.6-1 libaec0_1.0.6-1 libapt-pkg6.0_2.5.4 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1 libasan8_12.2.0-14+rpi1 libassuan0_2.5.5-5 libatomic1_12.2.0-14+rpi1 libattr1_1:2.5.1-3 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39.90.20221231-1+rpi1 libblas3_3.11.0-2 libblkid1_2.38.1-4 libboost-atomic1.74-dev_1.74.0-18.1 libboost-atomic1.74.0_1.74.0-18.1 libboost-chrono1.74-dev_1.74.0-18.1 libboost-chrono1.74.0_1.74.0-18.1 libboost-date-time1.74-dev_1.74.0-18.1 libboost-date-time1.74.0_1.74.0-18.1 libboost-python-dev_1.74.0.3+b4 libboost-python1.74-dev_1.74.0-18.1 libboost-python1.74.0_1.74.0-18.1 libboost-serialization1.74-dev_1.74.0-18.1 libboost-serialization1.74.0_1.74.0-18.1 libboost-system1.74-dev_1.74.0-18.1 libboost-system1.74.0_1.74.0-18.1 libboost-thread-dev_1.74.0.3+b4 libboost-thread1.74-dev_1.74.0-18.1 libboost-thread1.74.0_1.74.0-18.1 libboost1.74-dev_1.74.0-18.1 libbrotli1_1.0.9-2+b2 libbz2-1.0_1.0.8-5+b2 libc-bin_2.36-6+rpi1 libc-dev-bin_2.36-6+rpi1 libc6_2.36-6+rpi1 libc6-dev_2.36-6+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-14+rpi1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.33-1 libcrypt1_1:4.4.33-1 libctf-nobfd0_2.39.90.20221231-1+rpi1 libctf0_2.39.90.20221231-1+rpi1 libcurl4_7.87.0-2 libcurl4-openssl-dev_7.87.0-2 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.265 libdebhelper-perl_13.11.4 libdeflate-dev_1.14-1 libdeflate0_1.14-1 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libexpat1_2.5.0-1 libexpat1-dev_2.5.0-1 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.4-1 libfftw3-bin_3.3.10-1 libfftw3-dev_3.3.10-1 libfftw3-double3_3.3.10-1 libfftw3-single3_3.3.10-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.2.0-14+rpi1 libgcc-s1_12.2.0-14+rpi1 libgcrypt20_1.10.1-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgfortran5_12.2.0-14+rpi1 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-4 libgomp1_12.2.0-14+rpi1 libgpg-error0_1.46-1 libgssapi-krb5-2_1.20.1-1 libhdf5-103-1_1.10.8+repack1-1 libhdf5-cpp-103-1_1.10.8+repack1-1 libhdf5-dev_1.10.8+repack1-1 libhdf5-fortran-102_1.10.8+repack1-1 libhdf5-hl-100_1.10.8+repack1-1 libhdf5-hl-cpp-100_1.10.8+repack1-1 libhdf5-hl-fortran-100_1.10.8+repack1-1 libhogweed6_3.8.1-2 libicu72_72.1-3 libidn2-0_2.3.3-1 libimath-3-1-29_3.1.5-1 libimath-dev_3.1.5-1 libisl23_0.25-1 libjansson4_2.14-2 libjbig-dev_2.1-6.1 libjbig0_2.1-6.1 libjpeg-dev_1:2.1.2-1 libjpeg62-turbo_1:2.1.2-1 libjpeg62-turbo-dev_1:2.1.2-1 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_5.3.0-3 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjsoncpp25_1.9.5-4 libk5crypto3_1.20.1-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20.1-1 libkrb5support0_1.20.1-1 libksba8_1.6.2-4 liblapack3_3.11.0-2 libldap-2.5-0_2.5.13+dfsg-2+rpi1+b1 liblerc-dev_4.0.0+ds-2 liblerc4_4.0.0+ds-2 liblz4-1_1.9.4-1+rpi1 liblzma-dev_5.4.1-0.0 liblzma5_5.4.1-0.0 libmagic-mgc_1:5.44-2 libmagic1_1:5.44-2 libmount1_2.38.1-4 libmpc3_1.2.1-2 libmpdec3_2.5.1-2+rpi1 libmpfr6_4.1.0-3 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnghttp2-14_1.51.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libopenexr-3-1-30_3.1.5-4 libopenexr-dev_3.1.5-4 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-5 libpam-modules-bin_1.5.2-5 libpam-runtime_1.5.2-5 libpam0g_1.5.2-5 libpcre2-8-0_10.40-3 libpcre3_2:8.39-14 libperl5.36_5.36.0-6 libpipeline1_1.5.7-1 libpng-dev_1.6.39-2 libpng16-16_1.6.39-2 libproc2-0_2:4.0.2-3 libpsl5_0.21.0-1.2 libpython3-dev_3.10.6-3 libpython3-stdlib_3.10.6-3 libpython3.10_3.10.9-1 libpython3.10-dev_3.10.9-1 libpython3.10-minimal_3.10.9-1 libpython3.10-stdlib_3.10.9-1 libpython3.11-minimal_3.11.1-2 libpython3.11-stdlib_3.11.1-2 libreadline8_8.2-1.2 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-10 libsasl2-modules-db_2.1.28+dfsg-10 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol1_3.1-1 libsepol2_3.4-2 libsmartcols1_2.38.1-4 libsqlite3-0_3.40.0-1 libss2_1.46.6~rc1-1 libssh2-1_1.10.0-3+b1 libssl-dev_3.0.7-2 libssl1.1_1.1.1o-1 libssl3_3.0.7-2 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 libsub-override-perl_0.09-4 libsystemd0_252.2-1+rpi1 libsz2_1.0.6-1 libtasn1-6_4.19.0-2 libtiff-dev_4.5.0-3 libtiff6_4.5.0-3 libtiffxx6_4.5.0-3 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libubsan1_12.2.0-14+rpi1 libuchardet0_0.0.7-1 libudev1_252.2-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-4 libuv1_1.44.2-1+rpi1 libwebp-dev_1.2.4-0.1 libwebp7_1.2.4-0.1 libwebpdemux2_1.2.4-0.1 libwebpmux3_1.2.4-0.1 libxml2_2.9.14+dfsg-1.1 libxxhash0_0.8.1-1 libzstd-dev_1.5.2+dfsg2-3 libzstd1_1.5.2+dfsg2-3 linux-libc-dev_6.0.12-1+rpi1 login_1:4.13+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-2 make_4.3-4.1 man-db_2.11.2-1 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38.1-4 nano_7.1-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.4 passwd_1:4.13+dfsg1-1 patch_2.7.6-7 perl_5.36.0-6 perl-base_5.36.0-6 perl-modules-5.36_5.36.0-6 pinentry-curses_1.2.1-1 po-debconf_1.0.21+nmu1 procps_2:4.0.2-3 python3_3.10.6-3 python3-dev_3.10.6-3 python3-distutils_3.10.8-1 python3-lib2to3_3.10.8-1 python3-minimal_3.10.6-3 python3-nose_1.3.7-9 python3-numpy_1:1.24.1-2 python3-pkg-resources_65.6.3-1 python3.10_3.10.9-1 python3.10-dev_3.10.9-1 python3.10-minimal_3.10.9-1 python3.11_3.11.1-2 python3.11-minimal_3.11.1-2 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.2 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-libvigraimpex-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 sysvinit-utils_3.05-7 tar_1.34+dfsg-1 tzdata_2022f-1 util-linux_2.38.1-4 util-linux-extra_2.38.1-4 xz-utils_5.4.1-0.0 zlib1g_1:1.2.13.dfsg-1 zlib1g-dev_1:1.2.13.dfsg-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.h8l60PCX/trustedkeys.kbx': General error
gpgv: Signature made Sat Jan 21 13:40:38 2023 UTC
gpgv:                using RSA key D2E092039EF8D496EDF4FA5EA54F018543821484
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./libvigraimpex_1.11.1+dfsg-11.dsc
dpkg-source: info: extracting libvigraimpex in /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg
dpkg-source: info: unpacking libvigraimpex_1.11.1+dfsg.orig.tar.xz
dpkg-source: info: unpacking libvigraimpex_1.11.1+dfsg-11.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 10_sphinx.ext.pngmath.patch
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 31_multi_convolution_fix_incomplete_template_parameter.patch
dpkg-source: info: applying 34_link-with-pthread.patch
dpkg-source: info: applying 37_vigra-1.11.1.py37.patch
dpkg-source: info: applying 40_cmake-add-boost_python-MAJOR-MINOR-fixes-445.patch
dpkg-source: info: applying 43_ftbfs-lenna-removal.diff
dpkg-source: info: applying 46_ftbfs-python3-doc-generation.diff
dpkg-source: info: applying 47_fileencoding-utf-8.diff
dpkg-source: info: applying 48_sphinx4_error.diff
dpkg-source: info: applying 49_c++17conf.patch
dpkg-source: info: applying 50_python_3.10_support.patch
dpkg-source: info: applying 52_vigra-openexr3.patch
dpkg-source: info: applying 54_use_tuples_for_numpy_indexing.diff
dpkg-source: info: applying 55_no_bool_import_numpy.diff
dpkg-source: info: applying 56_python311.diff

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-6f6e65e5-5407-45a6-a9e2-8d018c4831cb
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package libvigraimpex
dpkg-buildpackage: info: source version 1.11.1+dfsg-11
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --builddirectory=obj.arm-linux-gnueabihf
   dh_auto_clean -O--builddirectory=obj.arm-linux-gnueabihf
   dh_autoreconf_clean -O--builddirectory=obj.arm-linux-gnueabihf
   dh_clean -O--builddirectory=obj.arm-linux-gnueabihf
 debian/rules binary-arch
dh binary-arch --builddirectory=obj.arm-linux-gnueabihf
   dh_update_autotools_config -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_autoreconf -a -O--builddirectory=obj.arm-linux-gnueabihf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
dh_auto_configure --verbose -O--builddirectory=obj.arm-linux-gnueabihf -- \
	-DLIB_SUFFIX="/arm-linux-gnueabihf/" \
	-DWITH_OPENEXR=ON \
	-DPYTHON_EXECUTABLE=/usr/bin/python3 \
	-DPYTHON_INCLUDE_DIR=/usr/include/python3.10 \
	
	cd obj.arm-linux-gnueabihf && 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/arm-linux-gnueabihf -DLIB_SUFFIX=/arm-linux-gnueabihf/ -DWITH_OPENEXR=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.10 ..
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.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.11.1
-- Checking template recursion depth: ok
-- Searching for ZLIB
--    in default locations
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.13") 
-- Searching for TIFF
--    in default locations
-- Found TIFF: /usr/lib/arm-linux-gnueabihf/libtiff.so (found version "4.5.0")  
-- Searching for JPEG
--    in default locations
-- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (found version "62") 
-- Searching for PNG
--    in default locations
-- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.6.39") 
-- Searching for FFTW3
--    in default locations
-- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so  
-- Searching for FFTW3F
--    in default locations
-- Found FFTW3F: /usr/lib/arm-linux-gnueabihf/libfftw3f.so  
-- The imported target "Imath::PyImath_Python3_10" references the file
   "/usr/lib/arm-linux-gnueabihf/libPyImath_Python3_10-3_1.so.29.4.0"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/arm-linux-gnueabihf/cmake/Imath/ImathTargets.cmake"
but not all the files it references.

-- 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/arm-linux-gnueabihf/hdf5/serial/libhdf5.so  
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Found PythonInterp: /usr/bin/python3 (found version "3.10.9") 
-- Searching for Boost (at least version 1.40.0)
--    in default locations
-- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.40.0")  
CMake Deprecation Warning at config/VigraDetectThreading.cmake:6 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.
Call Stack (most recent call first):
  CMakeLists.txt:181 (include)


-- Checking for threading support:   std::thread
--     (added compiler flags: -pthread -std=c++11)
-- Detected C++ version: 201103
-- Checking VIGRANUMPY_DEPENDENCIES
-- Using Python 3.10.9 at /usr/bin/python3
<string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
<string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
-- Found Python includes:  /usr/include/python3.10
<string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
<string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
<string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
<string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
-- Found Python library: /usr/lib/arm-linux-gnueabihf/libpython3.10.so
-- Found boost_python library: /usr/lib/arm-linux-gnueabihf/libboost_python310.so
<string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
<string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
<string>:1: DeprecationWarning: 

  `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
  of the deprecation of `distutils` itself. It will be removed for
  Python >= 3.12. For older Python versions it will remain present.
  It is recommended to use `setuptools < 60.0` for those Python versions.
  For more details, see:
    https://numpy.org/devdocs/reference/distutils_status_migration.html 


-- Searching for Python numpy: ok
-- Searching for Python nosetests: ok
-- Could NOT find sphinx documentation generator
-- Found VIGRANUMPY_DEPENDENCIES: TRUE  
CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/adjacency_list_graph/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/binary_forest/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/blockwisealgorithms/CMakeLists.txt:4 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/blockwisealgorithms/CMakeLists.txt:5 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/blockwisealgorithms/CMakeLists.txt:6 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/classifier/CMakeLists.txt:5 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/classifier/CMakeLists.txt:6 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/colorspaces/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/coordinateiterator/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/correlation/CMakeLists.txt:6 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/counting_iterator/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/delegates/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/error/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/features/CMakeLists.txt:4 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/filter_iterator/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/filters/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/fourier/CMakeLists.txt:6 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/functorexpression/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/graph_algorithm/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/gridgraph/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/hdf5impex/CMakeLists.txt:6 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/integral_image/CMakeLists.txt:2 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/math/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/merge_graph_adaptor/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/morphology/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/multiarray/CMakeLists.txt:29 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/multiarray/CMakeLists.txt:52 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/multiconvolution/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/multiconvolution/CMakeLists.txt:3 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/multidistance/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/multimorphology/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/objectfeatures/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/objectfeatures/CMakeLists.txt:7 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/optimization/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/permutation/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/pixeltypes/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/polygon/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/random_forest_3/CMakeLists.txt:7 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/registration/CMakeLists.txt:7 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/sampler/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/seededRegionGrowing3d/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/sifImport/CMakeLists.txt:7 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/tensorimaging/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/threadpool/CMakeLists.txt:4 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/unsupervised/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/utilities/CMakeLists.txt:7 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/volumelabeling/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/voxelneighborhood/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at config/VigraAddTest.cmake:66 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  test/watersheds3d/CMakeLists.txt:1 (VIGRA_ADD_TEST)


CMake Deprecation Warning at vigranumpy/test/CMakeLists.txt:111 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- ---------------------------------------------------------
-- VIGRA configuration information:
-- ---------------------------------------------------------
--   Using ZLIB  libraries: /usr/lib/arm-linux-gnueabihf/libz.so
--   Using PNG  libraries: /usr/lib/arm-linux-gnueabihf/libpng.so;/usr/lib/arm-linux-gnueabihf/libz.so
--   Using TIFF libraries: /usr/lib/arm-linux-gnueabihf/libtiff.so
--   Using JPEG libraries: /usr/lib/arm-linux-gnueabihf/libjpeg.so
--   Using OpenEXR  libraries: OpenEXR::OpenEXR;OpenEXR::Iex;OpenEXR::IlmThread;Imath::Imath
--   Using FFTW libraries: /usr/lib/arm-linux-gnueabihf/libfftw3.so
--   Using HDF5 libraries: /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so;/usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libsz.so
--   Using Boost Graph Library: /usr/include/boost/graph
--   LEMON graph library disabled by user (WITH_LEMON=0)
--   Using Python libraries: /usr/lib/arm-linux-gnueabihf/libpython3.10.so;/usr/lib/arm-linux-gnueabihf/libboost_python310.so
--   Using Numpy includes:   /usr/lib/python3/dist-packages/numpy/core/include
-- ---------------------------------------------------------
--   building shared lib
--   binaries will be generated in: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf
-- ---------------------------------------------------------
--   includes will be installed at: /usr/include
--   libraries will be installed at: /usr/lib/arm-linux-gnueabihf/
--   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
CMake Warning (dev) at src/examples/tutorial/CMakeLists.txt:23 (ADD_EXECUTABLE):
  Policy CMP0115 is not set: Source file extensions must be explicit.  Run
  "cmake --help-policy CMP0115" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  File:

    /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/examples/tutorial/smooth_blockwise.cxx
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at src/examples/tutorial/CMakeLists.txt:23 (ADD_EXECUTABLE):
  Policy CMP0115 is not set: Source file extensions must be explicit.  Run
  "cmake --help-policy CMP0115" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  File:

    /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/examples/tutorial/graph_agglomerative_clustering.cxx
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done
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_INCLUDE_DIR


-- Build files have been written to: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf
find obj.arm-linux-gnueabihf/vigranumpy/ -name 'link.txt' -exec sed -i \
	-e 's/ -lpython[0-9.]\+ / /g' \
	-e '/-Wl,-soname,vigranumpycore/b' \
	-e 's/ -Wl,-soname,[^ ]\+ / /' {} +
make[1]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
DEBUGMEMSIZE
/usr/bin/free
               total        used        free      shared  buff/cache   available
Mem:       132004560     7117936    19169268     4643144   111502232   124886624
Swap:      128913404      139008   128774396
dh_auto_build --verbose -O--builddirectory=obj.arm-linux-gnueabihf
	cd obj.arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -S/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg -B/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/depend
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[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex/CMakeFiles/vigraimpex.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
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[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build
[  3%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[  3%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/bmp.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/kernel.cxx
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/bmp.cxx
[  7%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx
[ 10%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_sampling_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx
[ 14%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/byteorder.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/byteorder.cxx
[ 14%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/codecmanager.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/codecmanager.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/kernel.cxx:42:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/kernel.cxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/stdexcept:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/config.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/kernel.cxx:40:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
[ 14%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/compression.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/compression.cxx
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 2>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:479:28:   required from 'vigra::NumpyAnyArray vigra::SplineView_coefficientImage(const SplineView&) [with SplineView = SplineImageView<3, TinyVector<float, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:723:13:   required from 'boost::python::class_<SplineView>& vigra::defSplineView(const char*) [with SplineView = SplineImageView<3, TinyVector<float, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:923:62:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = unsigned char; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = unsigned char; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<unsigned char, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<unsigned char, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<unsigned char, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<unsigned char, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector2<vigra::SplineImageView<3, vigra::TinyVector<float, 3> >*, const vigra::NumpyArray<2, vigra::TinyVector<unsigned char, 3>, vigra::StridedArrayTag>&>, 1>; End = boost::mpl::v_iter<boost::mpl::vector2<vigra::SplineImageView<3, vigra::TinyVector<float, 3> >*, const vigra::NumpyArray<2, vigra::TinyVector<unsigned char, 3>, vigra::StridedArrayTag>&>, 2>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector2<vigra::SplineImageView<3, vigra::TinyVector<float, 3> >*, const vigra::NumpyArray<2, vigra::TinyVector<unsigned char, 3>, vigra::StridedArrayTag>&>, 0>; End = boost::mpl::v_iter<boost::mpl::vector2<vigra::SplineImageView<3, vigra::TinyVector<float, 3> >*, const vigra::NumpyArray<2, vigra::TinyVector<unsigned char, 3>, vigra::StridedArrayTag>&>, 2>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector2<SplineImageView<3, TinyVector<float, 3> >*, const NumpyArray<2, TinyVector<unsigned char, 3>, StridedArrayTag>&>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = SplineImageView<3, TinyVector<float, 3> >* (*)(const NumpyArray<2, TinyVector<unsigned char, 3>, StridedArrayTag>&)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:602:69:   required from 'boost::python::class_<SplineView>& vigra::defSplineView(const char*) [with SplineView = SplineImageView<3, TinyVector<float, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:923:62:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = long int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = long int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<long int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<long int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<long int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<long int, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector2<vigra::SplineImageView<3, vigra::TinyVector<float, 3> >*, const vigra::NumpyArray<2, vigra::TinyVector<long int, 3>, vigra::StridedArrayTag>&>, 1>; End = boost::mpl::v_iter<boost::mpl::vector2<vigra::SplineImageView<3, vigra::TinyVector<float, 3> >*, const vigra::NumpyArray<2, vigra::TinyVector<long int, 3>, vigra::StridedArrayTag>&>, 2>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector2<vigra::SplineImageView<3, vigra::TinyVector<float, 3> >*, const vigra::NumpyArray<2, vigra::TinyVector<long int, 3>, vigra::StridedArrayTag>&>, 0>; End = boost::mpl::v_iter<boost::mpl::vector2<vigra::SplineImageView<3, vigra::TinyVector<float, 3> >*, const vigra::NumpyArray<2, vigra::TinyVector<long int, 3>, vigra::StridedArrayTag>&>, 2>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector2<SplineImageView<3, TinyVector<float, 3> >*, const NumpyArray<2, TinyVector<long int, 3>, StridedArrayTag>&>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = SplineImageView<3, TinyVector<float, 3> >* (*)(const NumpyArray<2, TinyVector<long int, 3>, StridedArrayTag>&)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:608:69:   required from 'boost::python::class_<SplineView>& vigra::defSplineView(const char*) [with SplineView = SplineImageView<3, TinyVector<float, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/sampling.cxx:923:62:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
[ 17%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/exr.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/exr.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/codec.hxx:54,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/exr.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx:650:15,
    inlined from 'void vigra::ExrDecoderImpl::init()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/exr.cxx:183:22:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx:893:15: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  893 |         insert(this->end(), new_size - this->size(), initial);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx: In member function 'void vigra::ExrDecoderImpl::init()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx:650:26: note: '<anonymous>' declared here
  650 |         resize(new_size, value_type());
      |                          ^~~~~~~~~~~~
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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx:650:15,
    inlined from 'void vigra::ExrEncoderImpl::finalize()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/exr.cxx:339:22:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx:893:15: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  893 |         insert(this->end(), new_size - this->size(), initial);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx: In member function 'void vigra::ExrEncoderImpl::finalize()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx:650:26: note: '<anonymous>' declared here
  650 |         resize(new_size, value_type());
      |                          ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:52:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx: In instantiation of 'void vigra::detail::Slic<N, T, Label>::updateAssigments() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Label = long unsigned int]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:267:9:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::execute() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:477:99:   required from 'unsigned int vigra::slicSuperpixels(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, DistanceType, unsigned int, const SlicOptions&) [with unsigned int N = 2; T = TinyVector<float, 3>; S1 = StridedArrayTag; Label = long unsigned int; S2 = StridedArrayTag; DistanceType = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:279:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  279 |     for(unsigned int c=1; c<=clusters_.maxRegionLabel(); ++c)
      |                           ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx: In instantiation of 'void vigra::detail::Slic<N, T, Label>::updateAssigments() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Label = long unsigned int]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:267:9:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::execute() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:477:99:   required from 'unsigned int vigra::slicSuperpixels(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, DistanceType, unsigned int, const SlicOptions&) [with unsigned int N = 3; T = TinyVector<float, 3>; S1 = StridedArrayTag; Label = long unsigned int; S2 = StridedArrayTag; DistanceType = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:279:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx: In instantiation of 'void vigra::detail::Slic<N, T, Label>::updateAssigments() [with unsigned int N = 2; T = float; Label = long unsigned int]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:267:9:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::execute() [with unsigned int N = 2; T = float; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:477:99:   required from 'unsigned int vigra::slicSuperpixels(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, DistanceType, unsigned int, const SlicOptions&) [with unsigned int N = 2; T = float; S1 = StridedArrayTag; Label = long unsigned int; S2 = StridedArrayTag; DistanceType = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:279:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx: In instantiation of 'void vigra::detail::Slic<N, T, Label>::updateAssigments() [with unsigned int N = 3; T = float; Label = long unsigned int]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:267:9:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::execute() [with unsigned int N = 3; T = float; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:477:99:   required from 'unsigned int vigra::slicSuperpixels(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, DistanceType, unsigned int, const SlicOptions&) [with unsigned int N = 3; T = float; S1 = StridedArrayTag; Label = long unsigned int; S2 = StridedArrayTag; DistanceType = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:279:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
[ 17%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/gif.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/gif.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 1414 |         if(LabelHandle::getValue(t) != ignore_label_)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, vigra::TinyVector<float, 3>, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, DivideByCount<PowerSum<1> >, Coord<DivideByCount<PowerSum<1> > > >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::Singleband<float>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, void>, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PowerSum<0>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, void> >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<LabelArg<1>, PowerSum<0> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:333:20:   required from 'unsigned int vigra::detail::Slic<N, T, Label>::postProcessing() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Label = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1003:41:   required from 'boost::python::tuple vigra::pythonSlic(NumpyArray<N, PixelType>, double, unsigned int, unsigned int, unsigned int, NumpyArray<N, Singleband<long unsigned int> >) [with PixelType = TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = boost::python::tuple (*)(NumpyArray<2, TinyVector<float, 3>, StridedArrayTag>, double, unsigned int, unsigned int, unsigned int, NumpyArray<2, Singleband<long unsigned int> >)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = boost::python::tuple (*)(NumpyArray<3, TinyVector<float, 3>, StridedArrayTag>, double, unsigned int, unsigned int, unsigned int, NumpyArray<3, Singleband<long unsigned int> >)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'static void vigra::pySlicImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<6>; T = vigra::TinyVector<float, 3>; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1011:1:   required from 'void vigra::pySlic<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<6>; int FROM = 2; int TO = 3; T1 = vigra::TinyVector<float, 3>; T2 = vigra::Singleband<float>; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pySlic<2, 3, vigra::TinyVector<float, 3>, vigra::Singleband<float> >; Args = detail::keywords<6>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/segmentation.cxx:1577:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
[ 17%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx
[ 21%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdr.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/hdr.cxx
[ 21%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/hdf5impex.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:51,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hdf5impex.hxx:77,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/hdf5impex.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hdf5impex.hxx:39:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:41:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/hdf5_rf_impex.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/stdexcept:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/config.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:40:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest.hxx:49,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_hdf5_impex.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/hdf5_rf_impex.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/stdexcept:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/config.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_hdf5_impex.hxx:39:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<2, TinyVector<float, 2>, StridedArrayTag>, boost::python::api::object, NumpyArray<2, Singleband<float> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'static void vigra::pyGaussianDivergenceImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<7>; T = float; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'static void vigra::pyGaussianDivergenceImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = float; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'void vigra::pyGaussianDivergence<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 2; int TO = 3; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyGaussianDivergence<2, 3, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:719:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<3, TinyVector<float, 3>, StridedArrayTag>, boost::python::api::object, NumpyArray<3, Singleband<float> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'static void vigra::pyGaussianDivergenceImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = float; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'static void vigra::pyGaussianDivergenceImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = float; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'void vigra::pyGaussianDivergence<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 2; int TO = 3; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyGaussianDivergence<2, 3, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:719:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<2, TinyVector<double, 2>, StridedArrayTag>, boost::python::api::object, NumpyArray<2, Singleband<double>, StridedArrayTag>, boost::python::api::object, boost::python::api::object, double, boost::python::api::object)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'static void vigra::pyGaussianDivergenceImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<7>; T = double; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'static void vigra::pyGaussianDivergenceImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'void vigra::pyGaussianDivergence<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 2; int TO = 3; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyGaussianDivergence<2, 3, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:719:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<3, TinyVector<double, 3>, StridedArrayTag>, boost::python::api::object, NumpyArray<3, Singleband<double>, StridedArrayTag>, boost::python::api::object, boost::python::api::object, double, boost::python::api::object)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'static void vigra::pyGaussianDivergenceImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'static void vigra::pyGaussianDivergenceImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:441:1:   required from 'void vigra::pyGaussianDivergence<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 2; int TO = 3; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyGaussianDivergence<2, 3, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:719:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
[ 25%] Building C object src/impex/CMakeFiles/vigraimpex.dir/iccjpeg.c.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/cc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/iccjpeg.c
[ 25%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/imageinfo.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/imageinfo.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_iterator.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/imageinfo.hxx:58,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/imageinfo.cxx:62:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_impex.hxx:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/imageinfo.cxx:64:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/imageinfo.cxx:46:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/imageinfo.cxx: In constructor 'vigra::VolumeImportInfo::VolumeImportInfo(const std::string&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/imageinfo.cxx:1019:87: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations]
 1019 |                 numBeginIt = std::find_if(numEndIt, filename.rend(), not1(std::ptr_fun((int (*)(int))&isdigit)));
      |                                                                           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here
 1126 |     ptr_fun(_Result (*__x)(_Arg))
      |     ^~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/jpeg.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/jpeg.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdconvolution.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  899 | void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:46:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
  525 | internalSeparableConvolveMultiArrayTmp(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
[ 28%] Building C object src/impex/CMakeFiles/vigraimpex.dir/lz4.c.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/cc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/lz4.c
[ 28%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/png.cxx
[ 32%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/pnm.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/pnm.cxx
[ 32%] Building C object src/impex/CMakeFiles/vigraimpex.dir/rgbe.c.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/cc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/rgbe.c
[ 32%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sifImport.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/sifImport.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/sifImport.hxx:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/sifImport.cxx:57:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/istream:38,
                 from /usr/include/c++/12/fstream:38,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/sifImport.hxx:57:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<1, long long unsigned int, long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<1, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, unsigned char, long long unsigned int>(NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sun.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/sun.cxx
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<3, long long unsigned int, unsigned char>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<3, long long unsigned int, unsigned char>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<3, long long unsigned int, unsigned char>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<1, long long unsigned int, unsigned char>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<2, long long unsigned int, unsigned char>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<2, long long unsigned int, unsigned char>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/tiff.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  587 | internalSeparableConvolveSubarray(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  865 | separableConvolveMultiArray( SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  898 |         detail::internalSeparableConvolveMultiArrayTmp( s, shape, src, d, dest, kernels );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  885 |         detail::internalSeparableConvolveSubarray(s, shape, src, d, dest, kernels, start, stop);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1337:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianSmoothing(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int ndim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:239:37:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 1316 |     separableConvolveMultiArray(s, shape, src, d, dest, kernels.begin(), opt.from_point, opt.to_point);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, typename MultiArrayShape<N>::type, typename MultiArrayShape<N>::type) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:966:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  925 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                                  dest.first, dest.second, kit, start, stop );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Linking CXX shared library sampling.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_sampling.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o sampling.so CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o  -lboost_python310 
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Kernel1D<T>&, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; T = double]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_1Kernel(NumpyArray<ndim, Multiband<T> >, const Kernel&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:100:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:940:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  940 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  941 |                                  dest.first, dest.second, kernels.begin(), start, stop);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::laplacianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::laplacianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2110:34,
    inlined from 'vigra::NumpyAnyArray vigra::pythonLaplacianOfGaussian(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:391:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2079:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2079 |             separableConvolveMultiArray( si, shape, src,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 2080 |                                          di, dest, kernels.begin(), opt.from_point, opt.to_point);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2084:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2084 |             separableConvolveMultiArray( si, shape, src,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 2085 |                                          derivative.traverser_begin(), DerivativeAccessor(),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2086 |                                          kernels.begin(), opt.from_point, opt.to_point);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:190:16: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  190 |         uint32 stripindex, stripheight;
      |                ^~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:71:
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:190:28: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  190 |         uint32 stripindex, stripheight;
      |                            ^~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:191:16: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  191 |         uint32 width, height;
      |                ^~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:191:23: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  191 |         uint32 width, height;
      |                       ^~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:192:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  192 |         uint16 samples_per_pixel, bits_per_sample,
      |                ^~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:192:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  192 |         uint16 samples_per_pixel, bits_per_sample,
      |                                   ^~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:193:13: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  193 |             photometric, planarconfig, fillorder, extra_samples_per_pixel;
      |             ^~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:193:26: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  193 |             photometric, planarconfig, fillorder, extra_samples_per_pixel;
      |                          ^~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:193:40: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  193 |             photometric, planarconfig, fillorder, extra_samples_per_pixel;
      |                                        ^~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:193:51: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  193 |             photometric, planarconfig, fillorder, extra_samples_per_pixel;
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx: In member function 'std::string vigra::TIFFDecoderImpl::get_pixeltype_by_sampleformat() const':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:279:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  279 |         uint16 sampleformat;
      |                ^~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx: In member function 'std::string vigra::TIFFDecoderImpl::get_pixeltype_by_datatype() const':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:323:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  323 |         uint16 datatype;
      |                ^~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx: In member function 'void vigra::TIFFDecoderImpl::init(unsigned int)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:364:16: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  364 |         uint32 tileWidth, tileHeight;
      |                ^~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:364:27: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  364 |         uint32 tileWidth, tileHeight;
      |                           ^~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:383:17: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  383 |         uint16 *extra_sample_types=0;
      |                 ^~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:453:24: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  453 |                 uint16 tiffcomp;
      |                        ^~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:535:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  535 |         uint16 u16value;
      |                ^~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:536:16: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  536 |         uint32 u32value;
      |                ^~~~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:582:14: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  582 |         if ((uint32)canvasSize.x < position.x + width || (uint32)canvasSize.y < position.y + height)
      |              ^~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:582:59: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  582 |         if ((uint32)canvasSize.x < position.x + width || (uint32)canvasSize.y < position.y + height)
      |                                                           ^~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx: In member function 'void vigra::TIFFEncoderImpl::finalizeSettings()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:959:24: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  959 |               uint16 * types = new  uint16[extra_samples_per_pixel];
      |                        ^~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:959:67: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  959 |               uint16 * types = new  uint16[extra_samples_per_pixel];
      |                                                                   ^
/usr/include/arm-linux-gnueabihf/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:993:14: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  993 |         if ((uint32)canvasSize.x >= position.x + width
      |              ^~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/tiff.cxx:994:17: warning: 'uint32' is deprecated [-Wdeprecated-declarations]
  994 |             && (uint32)canvasSize.y >= position.y + height)
      |                 ^~~~~~
/usr/include/arm-linux-gnueabihf/tiff.h:86:38: note: declared here
   86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_NKernels(NumpyArray<ndim, Multiband<T> >, boost::python::tuple, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:138:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  925 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                                  dest.first, dest.second, kit, start, stop );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Copying target vigranumpy_sampling to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/sampling.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 35%] Built target vigranumpy_sampling
[ 35%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/viff.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/viff.cxx
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<2, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<2, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  587 | internalSeparableConvolveSubarray(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  865 | separableConvolveMultiArray( SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  898 |         detail::internalSeparableConvolveMultiArrayTmp( s, shape, src, d, dest, kernels );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  885 |         detail::internalSeparableConvolveSubarray(s, shape, src, d, dest, kernels, start, stop);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1337:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianSmoothing(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int ndim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:239:37:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
 1316 |     separableConvolveMultiArray(s, shape, src, d, dest, kernels.begin(), opt.from_point, opt.to_point);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, typename MultiArrayShape<N>::type, typename MultiArrayShape<N>::type) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:966:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  925 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                                  dest.first, dest.second, kit, start, stop );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Kernel1D<T>&, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; T = double]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_1Kernel(NumpyArray<ndim, Multiband<T> >, const Kernel&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:100:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:940:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  940 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  941 |                                  dest.first, dest.second, kernels.begin(), start, stop);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::laplacianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::laplacianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2110:34,
    inlined from 'vigra::NumpyAnyArray vigra::pythonLaplacianOfGaussian(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:391:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2079:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
 2079 |             separableConvolveMultiArray( si, shape, src,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 2080 |                                          di, dest, kernels.begin(), opt.from_point, opt.to_point);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2084:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
 2084 |             separableConvolveMultiArray( si, shape, src,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 2085 |                                          derivative.traverser_begin(), DerivativeAccessor(),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2086 |                                          kernels.begin(), opt.from_point, opt.to_point);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_NKernels(NumpyArray<ndim, Multiband<T> >, boost::python::tuple, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:138:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  925 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                                  dest.first, dest.second, kit, start, stop );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/void_vector.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex/void_vector.cxx
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
  587 | internalSeparableConvolveSubarray(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; int N = 3]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Linking CXX shared library libvigraimpex.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigraimpex.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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.11.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/arm-linux-gnueabihf/hdf5/serial: -ljpeg -lpng -lz -ltiff /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 -lm /usr/lib/arm-linux-gnueabihf/libz.so 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
  865 | separableConvolveMultiArray( SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
  898 |         detail::internalSeparableConvolveMultiArrayTmp( s, shape, src, d, dest, kernels );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
  885 |         detail::internalSeparableConvolveSubarray(s, shape, src, d, dest, kernels, start, stop);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1337:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianSmoothing(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int ndim = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:239:37:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
 1316 |     separableConvolveMultiArray(s, shape, src, d, dest, kernels.begin(), opt.from_point, opt.to_point);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Kernel1D<T>&, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; T = double]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_1Kernel(NumpyArray<ndim, Multiband<T> >, const Kernel&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:100:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:940:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
  940 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  941 |                                  dest.first, dest.second, kernels.begin(), start, stop);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_NKernels(NumpyArray<ndim, Multiband<T> >, boost::python::tuple, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:138:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
  925 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                                  dest.first, dest.second, kit, start, stop );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex && /usr/bin/cmake -E cmake_symlink_library libvigraimpex.so.11.1.11.1 libvigraimpex.so.11 libvigraimpex.so
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 39%] Built target vigraimpex
[ 39%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/interestpoints.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  865 | separableConvolveMultiArray( SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1337:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianSmoothing(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int ndim = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:239:37:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
 1316 |     separableConvolveMultiArray(s, shape, src, d, dest, kernels.begin(), opt.from_point, opt.to_point);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Kernel1D<T>&, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; T = double]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_1Kernel(NumpyArray<ndim, Multiband<T> >, const Kernel&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:100:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:940:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  940 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  941 |                                  dest.first, dest.second, kernels.begin(), start, stop);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:940:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_NKernels(NumpyArray<ndim, Multiband<T> >, boost::python::tuple, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/convolution.cxx:138:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  925 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                                  dest.first, dest.second, kit, start, stop );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/interestpoints.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector3<boost::python::list, vigra::NumpyArray<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>, double>, 1>; End = boost::mpl::v_iter<boost::mpl::vector3<boost::python::list, vigra::NumpyArray<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>, double>, 3>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector3<boost::python::list, vigra::NumpyArray<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>, double>, 0>; End = boost::mpl::v_iter<boost::mpl::vector3<boost::python::list, vigra::NumpyArray<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>, double>, 3>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector3<boost::python::list, NumpyArray<2, TinyVector<float, 2>, StridedArrayTag>, double>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = boost::python::list (*)(NumpyArray<2, TinyVector<float, 2>, StridedArrayTag>, double)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:400:27:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector6<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::RGBValue<float> >, double, double, unsigned char, vigra::NumpyArray<2, vigra::Singleband<unsigned char>, vigra::StridedArrayTag> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector6<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::RGBValue<float> >, double, double, unsigned char, vigra::NumpyArray<2, vigra::Singleband<unsigned char>, vigra::StridedArrayTag> >, 6>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector6<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::RGBValue<float> >, double, double, unsigned char, vigra::NumpyArray<2, vigra::Singleband<unsigned char>, vigra::StridedArrayTag> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector6<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::RGBValue<float> >, double, double, unsigned char, vigra::NumpyArray<2, vigra::Singleband<unsigned char>, vigra::StridedArrayTag> >, 6>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector6<NumpyAnyArray, NumpyArray<2, RGBValue<float> >, double, double, unsigned char, NumpyArray<2, Singleband<unsigned char>, StridedArrayTag> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<2, RGBValue<float> >, double, double, unsigned char, NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:441:27:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/interestpoints.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:41:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, vector<vigra::detail::SimplePoint<double>, allocator<vigra::detail::SimplePoint<double> > > >; _Distance = int; _Tp = vigra::detail::SimplePoint<double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<greater<vigra::detail::SimplePoint<double> > >]':
/usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
[ 39%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/filters.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/filters.cxx
[ 42%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/filters.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/filters.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/filters.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx: In function 'void vigra::internalNonlinearDiffusionDiagonalSolver(SrcIterator, SrcIterator, SrcAccessor, CoeffIterator, CoeffIterator, CoeffIterator, DestIterator) [with SrcIterator = IteratorAdaptor<StridedIteratorPolicy<ImageIteratorBase<ConstStridedImageIterator<float>, float, const float&, const float*, StridedArrayTag> > >; SrcAccessor = StandardConstValueAccessor<float>; CoeffIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; DestIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:50:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   50 | void internalNonlinearDiffusionDiagonalSolver(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:50:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:50:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:50:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Sequence = std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >; _Compare = std::greater<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, GradValue, DestValue, bool) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2291:28,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, GradValue, DestValue, bool) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2343:39,
    inlined from 'void vigra::cannyEdgeImageWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2481:39,
    inlined from 'void vigra::cannyEdgeImageWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2494:31,
    inlined from 'vigra::NumpyAnyArray vigra::pythonCannyEdgeImageWithThinning(NumpyArray<2, Singleband<T> >, double, double, DestPixelType, bool, NumpyArray<2, Singleband<T> >) [with SrcPixelType = float; DestPixelType = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:237:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Sequence = std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >; _Compare = std::greater<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, GradValue, DestValue, bool) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2323:32,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, GradValue, DestValue, bool) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2343:39,
    inlined from 'void vigra::cannyEdgeImageWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2481:39,
    inlined from 'void vigra::cannyEdgeImageWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2494:31,
    inlined from 'vigra::NumpyAnyArray vigra::pythonCannyEdgeImageWithThinning(NumpyArray<2, Singleband<T> >, double, double, DestPixelType, bool, NumpyArray<2, Singleband<T> >) [with SrcPixelType = float; DestPixelType = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:237:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Sequence = std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >; _Compare = std::greater<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, GradValue, DestValue, bool) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2291:28,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, GradValue, DestValue, bool) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2343:39,
    inlined from 'void vigra::cannyEdgelList3x3(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2726:39,
    inlined from 'void vigra::cannyEdgelList3x3(triple<Iterator, Iterator, Accessor>, BackInsertable&) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2746:22,
    inlined from 'void vigra::cannyEdgelList3x3(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2715:22,
    inlined from 'void vigra::cannyEdgelList3x3(triple<Iterator, Iterator, Accessor>, BackInsertable&, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2738:22,
    inlined from 'boost::python::list vigra::pythonFindEdgels3x3(NumpyArray<2, Singleband<T> >, double, double) [with PixelType = float]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:156:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Sequence = std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >; _Compare = std::greater<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, GradValue, DestValue, bool) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2323:32,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, GradValue, DestValue, bool) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2343:39,
    inlined from 'void vigra::cannyEdgelList3x3(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2726:39,
    inlined from 'void vigra::cannyEdgelList3x3(triple<Iterator, Iterator, Accessor>, BackInsertable&) [with SrcIterator = ConstBasicImageIterator<TinyVector<float, 2>, TinyVector<float, 2>**>; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2746:22,
    inlined from 'void vigra::cannyEdgelList3x3(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2715:22,
    inlined from 'void vigra::cannyEdgelList3x3(triple<Iterator, Iterator, Accessor>, BackInsertable&, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2738:22,
    inlined from 'boost::python::list vigra::pythonFindEdgels3x3(NumpyArray<2, Singleband<T> >, double, double) [with PixelType = float]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:156:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Sequence = std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >; _Compare = std::greater<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2291:28,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2343:39,
    inlined from 'void vigra::cannyEdgelList3x3(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2726:39,
    inlined from 'void vigra::cannyEdgelList3x3(triple<Iterator, Iterator, Accessor>, BackInsertable&) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2746:22,
    inlined from 'boost::python::list vigra::pythonFindEdgels3x3FromGrad(NumpyArray<2, TinyVector<T, 2> >, double) [with PixelType = float]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:136:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Sequence = std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >; _Compare = std::greater<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2323:32,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2343:39,
    inlined from 'void vigra::cannyEdgelList3x3(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2726:39,
    inlined from 'void vigra::cannyEdgelList3x3(triple<Iterator, Iterator, Accessor>, BackInsertable&) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; BackInsertable = std::vector<Edgel>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2746:22,
    inlined from 'boost::python::list vigra::pythonFindEdgels3x3FromGrad(NumpyArray<2, TinyVector<T, 2> >, double) [with PixelType = float]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:136:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:222:27:   required from 'vigra::NumpyAnyArray vigra::pythonSymmetricGradientND(NumpyArray<ndim, Singleband<T> >, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object) [with VoxelType = float; unsigned int ndim = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:622:27:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:222:27:   required from 'vigra::NumpyAnyArray vigra::pythonSymmetricGradientND(NumpyArray<ndim, Singleband<T> >, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object) [with VoxelType = float; unsigned int ndim = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:633:27:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:350:23:   required from 'vigra::NumpyAnyArray vigra::pythonBoundaryTensor2D(NumpyArray<2, Singleband<T> >, double, NumpyArray<2, TinyVector<T, 3> >) [with SrcPixelType = float; DestPixelType = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:778:27:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Sequence = std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >; _Compare = std::greater<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2291:28,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2343:39,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(const MultiArrayView<2, TinyVector<T, 2>, S>&, MultiArrayView<2, TM, SM>, GradValue, DestValue, bool) [with T1 = float; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2359:39,
    inlined from 'vigra::NumpyAnyArray vigra::pythonCannyEdgeImageColor(NumpyArray<2, RGBValue<VALUETYPE> >, double, double, DestPixelType, NumpyArray<2, Singleband<T> >) [with SrcPixelType = float; DestPixelType = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:215:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SimplePoint<double>}; _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Alloc = std::allocator<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SimplePoint<double>; _Sequence = std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > >; _Compare = std::greater<vigra::detail::SimplePoint<double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2323:32,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, GradValue, DestValue, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<float, 2> >; SrcAccessor = VectorAccessor<TinyVector<float, 2> >; DestIterator = StridedImageIterator<unsigned char>; DestAccessor = StandardValueAccessor<unsigned char>; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2343:39,
    inlined from 'void vigra::cannyEdgeImageFromGradWithThinning(const MultiArrayView<2, TinyVector<T, 2>, S>&, MultiArrayView<2, TM, SM>, GradValue, DestValue, bool) [with T1 = float; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; GradValue = double; DestValue = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/edgedetection.hxx:2359:39,
    inlined from 'vigra::NumpyAnyArray vigra::pythonCannyEdgeImageColor(NumpyArray<2, RGBValue<VALUETYPE> >, double, double, DestPixelType, NumpyArray<2, Singleband<T> >) [with SrcPixelType = float; DestPixelType = unsigned char]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/edgedetection.cxx:215:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SimplePoint<double>*, std::vector<vigra::detail::SimplePoint<double>, std::allocator<vigra::detail::SimplePoint<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 1; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 1; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 1; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 1; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:77:27:   required from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = float; int ndim = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'static void vigra::pyGaussianGradientImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<7>; T = float; int N = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'static void vigra::pyGaussianGradientImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = float; int FROM = 1; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'void vigra::pyGaussianGradient<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 1; int TO = 4; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyGaussianGradient<1, 4, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:508:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 1; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 1; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<double, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<double, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 1; T = vigra::TinyVector<double, 1>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 1; T = vigra::TinyVector<double, 1>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:77:27:   required from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'static void vigra::pyGaussianGradientImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<7>; T = double; int N = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'static void vigra::pyGaussianGradientImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int FROM = 1; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'void vigra::pyGaussianGradient<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 1; int TO = 4; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyGaussianGradient<1, 4, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:508:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:262:27:   required from 'vigra::NumpyAnyArray vigra::pythonHessianOfGaussian(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   required from 'static void vigra::pyHessianOfGaussianImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<7>; T = double; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   required from 'static void vigra::pyHessianOfGaussianImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int FROM = 2; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   required from 'void vigra::pyHessianOfGaussian<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 2; int TO = 4; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyHessianOfGaussian<2, 4, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:637:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 6; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 6; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 6>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 6>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 6>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 3; T = vigra::TinyVector<float, 6>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:405:23:   required from 'vigra::NumpyAnyArray vigra::pythonVectorToTensor(NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >) [with PixelType = float; unsigned int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:416:1:   required from 'static void vigra::pyVectorToTensorImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = float; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:416:1:   required from 'static void vigra::pyVectorToTensorImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = float; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:416:1:   required from 'void vigra::pyVectorToTensor<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<2>; int FROM = 2; int TO = 3; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyVectorToTensor<2, 3, float, double>; Args = detail::keywords<2>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:803:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 6; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 6; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<double, 6>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<double, 6>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 3; T = vigra::TinyVector<double, 6>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 3; T = vigra::TinyVector<double, 6>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:405:23:   required from 'vigra::NumpyAnyArray vigra::pythonVectorToTensor(NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >) [with PixelType = double; unsigned int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:416:1:   required from 'static void vigra::pyVectorToTensorImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = double; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:416:1:   required from 'static void vigra::pyVectorToTensorImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = double; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:416:1:   required from 'void vigra::pyVectorToTensor<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<2>; int FROM = 2; int TO = 3; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyVectorToTensor<2, 3, float, double>; Args = detail::keywords<2>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:803:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:468:23:   required from 'vigra::NumpyAnyArray vigra::pythonTensorEigenvalues(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >) [with PixelType = double; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:479:1:   required from 'static void vigra::pyTensorEigenvaluesImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<2>; T = double; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:479:1:   required from 'static void vigra::pyTensorEigenvaluesImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = double; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:479:1:   required from 'void vigra::pyTensorEigenvalues<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<2>; int FROM = 2; int TO = 3; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyTensorEigenvalues<2, 3, float, double>; Args = detail::keywords<2>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:869:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 3; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 3; T = vigra::TinyVector<double, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:468:23:   required from 'vigra::NumpyAnyArray vigra::pythonTensorEigenvalues(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >) [with PixelType = double; unsigned int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:479:1:   required from 'static void vigra::pyTensorEigenvaluesImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = double; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:479:1:   required from 'static void vigra::pyTensorEigenvaluesImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = double; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:479:1:   required from 'void vigra::pyTensorEigenvalues<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<2>; int FROM = 2; int TO = 3; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyTensorEigenvalues<2, 3, float, double>; Args = detail::keywords<2>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:869:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 4; int M = 10; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 4; int M = 10; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 4; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 4; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 4; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 4; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:262:27:   required from 'vigra::NumpyAnyArray vigra::pythonHessianOfGaussian(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = float; unsigned int N = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   recursively required from 'static void vigra::pyHessianOfGaussianImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = float; int FROM = 3; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   required from 'static void vigra::pyHessianOfGaussianImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = float; int FROM = 2; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   required from 'void vigra::pyHessianOfGaussian<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 2; int TO = 4; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyHessianOfGaussian<2, 4, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:637:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 4; int M = 10; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 4; int M = 10; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 4; T = vigra::TinyVector<double, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 4; T = vigra::TinyVector<double, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 4; T = vigra::TinyVector<double, 10>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 4; T = vigra::TinyVector<double, 10>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:262:27:   required from 'vigra::NumpyAnyArray vigra::pythonHessianOfGaussian(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int N = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   recursively required from 'static void vigra::pyHessianOfGaussianImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int FROM = 3; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   required from 'static void vigra::pyHessianOfGaussianImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int FROM = 2; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:278:1:   required from 'void vigra::pyHessianOfGaussian<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 2; int TO = 4; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyHessianOfGaussian<2, 4, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:637:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 4; int M = 4; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 4; int M = 4; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 4; T = vigra::TinyVector<float, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 4; T = vigra::TinyVector<float, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 4; T = vigra::TinyVector<float, 4>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 4; T = vigra::TinyVector<float, 4>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:77:27:   required from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = float; int ndim = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   recursively required from 'static void vigra::pyGaussianGradientImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = float; int FROM = 2; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'static void vigra::pyGaussianGradientImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = float; int FROM = 1; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'void vigra::pyGaussianGradient<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 1; int TO = 4; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyGaussianGradient<1, 4, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:508:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 4; int M = 4; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 4; int M = 4; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 4; T = vigra::TinyVector<double, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 4; T = vigra::TinyVector<double, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 4; T = vigra::TinyVector<double, 4>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 4; T = vigra::TinyVector<double, 4>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:77:27:   required from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   recursively required from 'static void vigra::pyGaussianGradientImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int FROM = 2; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'static void vigra::pyGaussianGradientImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<7>; T = double; int FROM = 1; int TO = 4]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:93:1:   required from 'void vigra::pyGaussianGradient<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<7>; int FROM = 1; int TO = 4; T1 = float; T2 = double; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyGaussianGradient<1, 4, float, double>; Args = detail::keywords<7>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:508:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In function 'void vigra::internalNonlinearDiffusionAOSStep(SrcIterator, SrcIterator, SrcAccessor, WeightIterator, WeightAccessor, DestIterator, DestAccessor, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; WeightIterator = BasicImageIterator<double, double**>; WeightAccessor = StandardValueAccessor<double>; DestIterator = BasicImageIterator<float, float**>; DestAccessor = StandardValueAccessor<float>]',
    inlined from 'void vigra::nonlinearDiffusion(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const DiffusivityFunc&, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = StridedImageIterator<float>; DestAccessor = StandardValueAccessor<float>; DiffusivityFunc = DiffusivityFunctor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:366:38,
    inlined from 'void vigra::nonlinearDiffusion(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, const DiffusivityFunc&, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = StridedImageIterator<float>; DestAccessor = StandardValueAccessor<float>; DiffusivityFunc = DiffusivityFunctor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:388:23,
    inlined from 'vigra::NumpyAnyArray vigra::pythonNonlinearDiffusion2D(NumpyArray<3, Multiband<T> >, double, double, NumpyArray<3, Multiband<T1> >) [with InValue = float; OutValue = float]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/filters.cxx:94:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:136:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  136 |         internalNonlinearDiffusionDiagonalSolver(xs, xs+w, as,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
  137 |                             diag.begin(), upper.begin(), lower.begin(), res.begin());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:136:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:136:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:171:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  171 |         internalNonlinearDiffusionDiagonalSolver(xs, xs+h, as,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
  172 |                             diag.begin(), upper.begin(), lower.begin(), res.begin());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:171:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:171:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 42%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/colors.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_colors_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/colors.cxx
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 42%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/noise.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_noise_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/noise.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/colors.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/colors.cxx:41:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/colors.cxx:295:23:   required from 'vigra::NumpyAnyArray vigra::pythonColorTransform(NumpyArray<N, TinyVector<VALUETYPE, 3> >, NumpyArray<N, TinyVector<VALUETYPE, 3> >) [with PixelType = float; unsigned int N = 2; Functor = RGB2sRGBFunctor<float>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/colors.cxx:633:5:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/noise.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/noise.cxx:41:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<3, TinyVector<double, 6> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<3, TinyVector<double, 6> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = LinearIntensityTransform<double, double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 4>, const vigra::TinyVector<double, 4>&, const vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, const vigra::TinyVector<double, 4>&, const vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, const vigra::TinyVector<double, 4>&, const vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = LinearIntensityTransform<double, double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::StructurTensorFunctor<3, TinyVector<double, 6> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::StructurTensorFunctor<3, TinyVector<double, 6> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::OuterProductFunctor<3, TinyVector<double, 3>, TinyVector<double, 6> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::OuterProductFunctor<3, TinyVector<double, 3>, TinyVector<double, 6> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  430 | void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  608 | void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  225 | void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  509 | void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>; Norm = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  326 | void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>; Norm = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  899 | void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::TinyVector<double, 2>}; _Tp = vigra::TinyVector<double, 2>; _Alloc = std::allocator<vigra::TinyVector<double, 2> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::TinyVector<double, 2> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::TinyVector<double, 2>}; _Tp = vigra::TinyVector<double, 2>; _Alloc = std::allocator<vigra::TinyVector<double, 2> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::TinyVector<double, 2>; _Alloc = std::allocator<vigra::TinyVector<double, 2> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::noiseVarianceEstimationImpl(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/noise_normalization.hxx:719:33,
    inlined from 'void vigra::noiseVarianceEstimation(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const NoiseNormalizationOptions&) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; BackInsertable = std::vector<TinyVector<double, 2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/noise_normalization.hxx:1073:40,
    inlined from 'void vigra::noiseVarianceEstimation(triple<Iterator, Iterator, Accessor>, BackInsertable&, const NoiseNormalizationOptions&) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; BackInsertable = std::vector<TinyVector<double, 2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/noise_normalization.hxx:1082:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonNoiseVarianceEstimation(NumpyArray<2, Singleband<T> >, bool, unsigned int, unsigned int, double, double, double, NumpyArray<3, Multiband<T> >) [with PixelType = float]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/noise.cxx:87:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::TinyVector<double, 2>}; _Tp = vigra::TinyVector<double, 2>; _Alloc = std::allocator<vigra::TinyVector<double, 2> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::TinyVector<double, 2>; _Alloc = std::allocator<vigra::TinyVector<double, 2> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::noiseVarianceClusterAveraging(Vector1&, Vector2&, Vector3&, double) [with Vector1 = vigra::ArrayVector<vigra::TinyVector<double, 2> >; Vector2 = vigra::ArrayVector<vigra::TinyVector<unsigned int, 2> >; Vector3 = std::vector<vigra::TinyVector<double, 2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/noise_normalization.hxx:667:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 2> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
[ 46%] Linking CXX shared library noise.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_noise.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o noise.so CMakeFiles/vigranumpy_noise.dir/noise.cxx.o  -lboost_python310 
Copying target vigranumpy_noise to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/noise.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 46%] Built target vigranumpy_noise
[ 50%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:44:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Linking CXX shared library colors.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_colors.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o colors.so CMakeFiles/vigranumpy_colors.dir/colors.cxx.o  -lboost_python310 
Copying target vigranumpy_colors to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/colors.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 50%] Built target vigranumpy_colors
[ 50%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::PrincipalProjection::Impl<U, BASE>::update(const U&) const [with U = vigra::MultiArrayView<1, float, vigra::StridedArrayTag>; BASE = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 17>::AccumulatorBase]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3402:29:   required from 'void vigra::acc::DataFromHandle<A>::Impl<T, BASE>::update(const vigra::CoupledHandle<U, NEXT>&) [with U = vigra::Multiband<float>; NEXT = vigra::CoupledHandle<vigra::TinyVector<int, 2>, void>; T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; BASE = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 17>::AccumulatorBase; TAG = vigra::acc::PrincipalProjection]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1063:21:   required from 'static void vigra::acc::acc_detail::DecoratorImpl<A, CurrentPass, true, CurrentPass>::exec(A&, const T&) [with T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; A = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 17>::Accumulator; unsigned int CurrentPass = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1700:41:   recursively required from 'void vigra::acc::acc_detail::AccumulatorFactory<TAG, CONFIG, LEVEL>::Accumulator::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; TAG = vigra::acc::Skewness; CONFIG = vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>; unsigned int LEVEL = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1700:41:   required from 'void vigra::acc::acc_detail::AccumulatorFactory<TAG, CONFIG, LEVEL>::Accumulator::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; TAG = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; CONFIG = vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>; unsigned int LEVEL = 0]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum> > >, PythonFeatureAccumulator, GetTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:627:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum> > >, PythonFeatureAccumulator, GetTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:820:8:   required from 'void vigra::definePythonAccumulatorMultiband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator.cxx:129:67:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3746:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 3746 |             for(unsigned int k=0; k<t.size(); ++k)
      |                                   ~^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3749:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 3749 |                 for(unsigned int d=1; d<t.size(); ++d)
      |                                       ~^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::PrincipalProjection::Impl<U, BASE>::update(const U&) const [with U = vigra::MultiArrayView<1, float, vigra::StridedArrayTag>; BASE = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 17>::AccumulatorBase]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3402:29:   required from 'void vigra::acc::DataFromHandle<A>::Impl<T, BASE>::update(const vigra::CoupledHandle<U, NEXT>&) [with U = vigra::Multiband<float>; NEXT = vigra::CoupledHandle<vigra::TinyVector<int, 3>, void>; T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; BASE = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 17>::AccumulatorBase; TAG = vigra::acc::PrincipalProjection]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1063:21:   required from 'static void vigra::acc::acc_detail::DecoratorImpl<A, CurrentPass, true, CurrentPass>::exec(A&, const T&) [with T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; A = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 17>::Accumulator; unsigned int CurrentPass = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1700:41:   recursively required from 'void vigra::acc::acc_detail::AccumulatorFactory<TAG, CONFIG, LEVEL>::Accumulator::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; TAG = vigra::acc::Skewness; CONFIG = vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>; unsigned int LEVEL = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1700:41:   required from 'void vigra::acc::acc_detail::AccumulatorFactory<TAG, CONFIG, LEVEL>::Accumulator::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; TAG = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; CONFIG = vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>; unsigned int LEVEL = 0]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum> > >, PythonFeatureAccumulator, GetTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:627:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum> > >, PythonFeatureAccumulator, GetTag_Visitor>; unsigned int ndim = 4; T = float; typename Accumulator::PythonBase = PythonFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:820:8:   required from 'void vigra::definePythonAccumulatorMultiband() [with unsigned int N = 4; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator.cxx:130:67:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3746:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 3746 |             for(unsigned int k=0; k<t.size(); ++k)
      |                                   ~^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3749:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 3749 |                 for(unsigned int d=1; d<t.size(); ++d)
      |                                       ~^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:846:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const vigra::NumpyArray<N, T, Stride>&, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/usr/include/boost/python/detail/invoke.hpp:73:16:   required from 'PyObject* boost::python::detail::invoke(invoke_tag_<false, false>, const RC&, F&, AC0&, AC1&) [with RC = boost::python::to_python_indirect<vigra::acc::PythonFeatureAccumulator*, make_owning_holder>; F = vigra::acc::PythonFeatureAccumulator* (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object); AC0 = boost::python::arg_from_python<vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag> >; AC1 = boost::python::arg_from_python<boost::python::api::object>; PyObject = _object]'
/usr/include/boost/python/detail/caller.hpp:233:46:   required from 'PyObject* boost::python::detail::caller_arity<2>::impl<F, Policies, Sig>::operator()(PyObject*, PyObject*) [with F = vigra::acc::PythonFeatureAccumulator* (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object); Policies = boost::python::return_value_policy<boost::python::manage_new_object>; Sig = boost::mpl::vector3<vigra::acc::PythonFeatureAccumulator*, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object>; PyObject = _object]'
/usr/include/boost/python/object/py_function.hpp:38:24:   required from 'PyObject* boost::python::objects::caller_py_function_impl<Caller>::operator()(PyObject*, PyObject*) [with Caller = boost::python::detail::caller<vigra::acc::PythonFeatureAccumulator* (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object), boost::python::return_value_policy<boost::python::manage_new_object>, boost::mpl::vector3<vigra::acc::PythonFeatureAccumulator*, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object> >; PyObject = _object]'
/usr/include/boost/python/object/py_function.hpp:36:15:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:846:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const vigra::NumpyArray<N, T, Stride>&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/usr/include/boost/python/detail/invoke.hpp:73:16:   required from 'PyObject* boost::python::detail::invoke(invoke_tag_<false, false>, const RC&, F&, AC0&, AC1&) [with RC = boost::python::to_python_indirect<vigra::acc::PythonFeatureAccumulator*, make_owning_holder>; F = vigra::acc::PythonFeatureAccumulator* (*)(vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object); AC0 = boost::python::arg_from_python<vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag> >; AC1 = boost::python::arg_from_python<boost::python::api::object>; PyObject = _object]'
/usr/include/boost/python/detail/caller.hpp:233:46:   required from 'PyObject* boost::python::detail::caller_arity<2>::impl<F, Policies, Sig>::operator()(PyObject*, PyObject*) [with F = vigra::acc::PythonFeatureAccumulator* (*)(vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object); Policies = boost::python::return_value_policy<boost::python::manage_new_object>; Sig = boost::mpl::vector3<vigra::acc::PythonFeatureAccumulator*, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object>; PyObject = _object]'
/usr/include/boost/python/object/py_function.hpp:38:24:   required from 'PyObject* boost::python::objects::caller_py_function_impl<Caller>::operator()(PyObject*, PyObject*) [with Caller = boost::python::detail::caller<vigra::acc::PythonFeatureAccumulator* (*)(vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object), boost::python::return_value_policy<boost::python::manage_new_object>, boost::mpl::vector3<vigra::acc::PythonFeatureAccumulator*, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, boost::python::api::object> >; PyObject = _object]'
/usr/include/boost/python/object/py_function.hpp:36:15:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<2, TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<2, TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorTraceMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:384:24,
    inlined from 'void vigra::tensorTraceMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:394:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorTrace(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, Singleband<T> >) [with PixelType = double; unsigned int N = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:431:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<2, TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<2, TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorDeterminantMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:613:24,
    inlined from 'void vigra::tensorDeterminantMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:623:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorDeterminant(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, Singleband<T> >) [with PixelType = double; unsigned int N = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:452:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<3, TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<3, TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorTraceMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:384:24,
    inlined from 'void vigra::tensorTraceMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:394:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorTrace(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, Singleband<T> >) [with PixelType = double; unsigned int N = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:431:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::vectorToTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:281:24,
    inlined from 'void vigra::vectorToTensorMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:291:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonVectorToTensor(NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >) [with PixelType = double; unsigned int N = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:410:33:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:44:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::OuterProductFunctor<3, TinyVector<double, 3>, TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::OuterProductFunctor<3, TinyVector<double, 3>, TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::vectorToTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:281:24,
    inlined from 'void vigra::vectorToTensorMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:291:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonVectorToTensor(NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >) [with PixelType = double; unsigned int N = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:410:33:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorEigenvaluesMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:501:24,
    inlined from 'void vigra::tensorEigenvaluesMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:511:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorEigenvalues(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >) [with PixelType = double; unsigned int N = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:473:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx: In instantiation of 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:965:25:   required from 'void vigra::extractSkeletonFeatures(const MultiArrayView<2, T, S>&, ArrayVector<SkeletonFeatures>&, const SkeletonOptions&) [with T = long unsigned int; S = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:216:32:   required from 'boost::python::api::object vigra::pyExtractSkeletonFeatures(const NumpyArray<N, Singleband<T> >&, double, bool) [with unsigned int N = 2; T = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:345:28:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:750:18: warning: variable 'p2' set but not used [-Wunused-but-set-variable]
  750 |             Node p2 = n1.parent;
      |                  ^~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 2; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:277:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 1414 |         if(LabelHandle::getValue(t) != ignore_label_)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 2; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:277:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 2; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:277:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 2; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:277:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 2; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:277:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:278:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:278:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:278:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:278:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:682:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectWithHistogram(vigra::NumpyArray<ndim, vigra::Singleband<T> >, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object, int, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, Minimum, Maximum, StandardQuantiles<GlobalRangeHistogram<0> >, Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Weighted<Coord<DivideByCount<PowerSum<1> > > >, Weighted<Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > > >, Weighted<Coord<Principal<CoordinateSystem> > >, Select<Coord<Minimum>, Coord<Maximum>, Coord<ArgMinWeight>, Coord<ArgMaxWeight>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> >, Principal<Weighted<Coord<Skewness> > >, Principal<Weighted<Coord<Kurtosis> > > >, DataArg<1>, WeightArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:863:8:   required from 'void vigra::definePythonAccumulatorArraySingleband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::Minimum, acc::Maximum, acc::StandardQuantiles<acc::GlobalRangeHistogram<0> >, acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Weighted<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > > >, acc::Weighted<acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > > >, acc::Weighted<acc::Coord<acc::Principal<acc::CoordinateSystem> > >, acc::Select<acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Coord<acc::ArgMinWeight>, acc::Coord<acc::ArgMaxWeight>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> >, acc::Principal<acc::Weighted<acc::Coord<acc::Skewness> > >, acc::Principal<acc::Weighted<acc::Coord<acc::Kurtosis> > > >, acc::DataArg<1>, acc::WeightArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-singleband.cxx:278:79:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::EigenvaluesFunctor<3, TinyVector<double, 6>, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::EigenvaluesFunctor<3, TinyVector<double, 6>, TinyVector<double, 3> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::EigenvaluesFunctor<3, TinyVector<double, 6>, TinyVector<double, 3> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::EigenvaluesFunctor<3, TinyVector<double, 6>, TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorEigenvaluesMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:501:24,
    inlined from 'void vigra::tensorEigenvaluesMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:511:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorEigenvalues(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >) [with PixelType = double; unsigned int N = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:473:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<3, TinyVector<double, 6> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<3, TinyVector<double, 6> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<3, TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<3, TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorDeterminantMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:613:24,
    inlined from 'void vigra::tensorDeterminantMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:623:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorDeterminant(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, Singleband<T> >) [with PixelType = double; unsigned int N = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:452:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
 1514 | gaussianGradientMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; int N = 3]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 4> > >; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1551:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:88:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2458:48: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2458 |         vigra_precondition(labelMapping.size() == o.regionCount(),
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(unsigned int, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:471:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::mergeRegions(npy_uint32, npy_uint32) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor; npy_uint32 = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                            ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                                                     ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2458:48: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2458 |         vigra_precondition(labelMapping.size() == o.regionCount(),
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(unsigned int, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:471:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::mergeRegions(npy_uint32, npy_uint32) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor; npy_uint32 = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                            ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                                                     ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::mergeImpl(const vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2460:30:   required from 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1493:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 1493 |         for(unsigned int k=0; k<labelMapping.size(); ++k)
      |                               ~^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::mergeImpl(const vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2460:30:   required from 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1493:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
[ 50%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2750:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
 2750 | structureTensorMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2750:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2796:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
 2796 |     gaussianGradientMultiArray(si, shape, src,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2797 |                                gradient.traverser_begin(), GradientAccessor(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2798 |                                innerOptions,
      |                                ~~~~~~~~~~~~~
 2799 |                                "structureTensorMultiArray");
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >; int N = 3]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2801:24:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; int N = 3]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 10> >; DestIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>; DestAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 10> >; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2805:29:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:320:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2829:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
 2829 |     structureTensorMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2830 |                                dest.first, dest.second, opt );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:329:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2829:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
 2829 |     structureTensorMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2830 |                                dest.first, dest.second, opt );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:162:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 3]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:163:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:123:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 3]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:127:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1514 | gaussianGradientMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 3> > >; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1551:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:88:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2750:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 2750 | structureTensorMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2750:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2796:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2796 |     gaussianGradientMultiArray(si, shape, src,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2797 |                                gradient.traverser_begin(), GradientAccessor(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2798 |                                innerOptions,
      |                                ~~~~~~~~~~~~~
 2799 |                                "structureTensorMultiArray");
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::StructurTensorFunctor<3, TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::StructurTensorFunctor<3, TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2801:24:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 6> >; DestIterator = vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>; DestAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 6> >; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2805:29:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:320:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2829:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
 2829 |     structureTensorMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2830 |                                dest.first, dest.second, opt );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:329:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2829:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
 2829 |     structureTensorMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2830 |                                dest.first, dest.second, opt );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:162:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:163:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:123:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:127:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:46:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx: In instantiation of 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:955:25:   required from 'void vigra::skeletonizeImage(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:679:29:   required from 'vigra::NumpyAnyArray vigra::pySkeletonizeImage(const NumpyArray<N, Singleband<T> >&, std::string, double) [with unsigned int N = 2; T = unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1067:27:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:750:18: warning: variable 'p2' set but not used [-Wunused-but-set-variable]
  750 |             Node p2 = n1.parent;
      |                  ^~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx: In instantiation of 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:955:25:   required from 'void vigra::skeletonizeImage(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:691:29:   required from 'vigra::NumpyAnyArray vigra::pySkeletonizeImage(const NumpyArray<N, Singleband<T> >&, std::string, double) [with unsigned int N = 2; T = unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1067:27:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:750:18: warning: variable 'p2' set but not used [-Wunused-but-set-variable]
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx: In instantiation of 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = long unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:607:38:   required from 'boost::python::tuple vigra::pythonEccentricityTransformWithCenters(const NumpyArray<N, T>&, NumpyArray<N, float>) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:617:1:   required from 'static void vigra::pyEccentricityTransformWithCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<2>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:617:1:   required from 'static void vigra::pyEccentricityTransformWithCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:617:1:   required from 'void vigra::pyEccentricityTransformWithCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<2>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityTransformWithCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<2>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1056:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:272:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  272 |     for (T i=0; i <= a.maxRegionLabel(); ++i)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx: In instantiation of 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = long unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3>, std::allocator<TinyVector<int, 3> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:607:38:   required from 'boost::python::tuple vigra::pythonEccentricityTransformWithCenters(const NumpyArray<N, T>&, NumpyArray<N, float>) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:617:1:   required from 'static void vigra::pyEccentricityTransformWithCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:617:1:   required from 'static void vigra::pyEccentricityTransformWithCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<2>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:617:1:   required from 'void vigra::pyEccentricityTransformWithCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<2>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityTransformWithCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<2>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1056:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:272:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; int N = 3]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 10> > >; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::hessianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2524:40,
    inlined from 'void vigra::hessianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2547:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonHessianOfGaussian(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int N = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:273:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 6> > >; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::hessianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2524:40,
    inlined from 'void vigra::hessianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2547:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonHessianOfGaussian(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int N = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:273:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:481:23:   required from 'vigra::NumpyAnyArray vigra::pythonVectorDistanceTransform(NumpyArray<N, Singleband<T> >, bool, ArrayVector<double>, NumpyArray<N, TinyVector<float, N> >) [with VoxelType = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:498:1:   required from 'static void vigra::pyVectorDistanceTransformImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<4>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:498:1:   required from 'static void vigra::pyVectorDistanceTransformImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<4>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:498:1:   required from 'void vigra::pyVectorDistanceTransform<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<4>; int FROM = 2; int TO = 3; T1 = long unsigned int; T2 = float; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyVectorDistanceTransform<2, 3, long unsigned int, float>; Args = detail::keywords<4>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:978:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:481:23:   required from 'vigra::NumpyAnyArray vigra::pythonVectorDistanceTransform(NumpyArray<N, Singleband<T> >, bool, ArrayVector<double>, NumpyArray<N, TinyVector<float, N> >) [with VoxelType = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:498:1:   required from 'static void vigra::pyVectorDistanceTransformImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<4>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:498:1:   required from 'static void vigra::pyVectorDistanceTransformImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<4>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:498:1:   required from 'void vigra::pyVectorDistanceTransform<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<4>; int FROM = 2; int TO = 3; T1 = long unsigned int; T2 = float; T3 = void; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyVectorDistanceTransform<2, 3, long unsigned int, float>; Args = detail::keywords<4>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:978:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 2; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 1414 |         if(LabelHandle::getValue(t) != ignore_label_)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 2; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 2; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 2; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 2; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 3; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 3>, std::allocator<TinyVector<int, 3> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 3; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 3>, std::allocator<TinyVector<int, 3> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 3; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 3>, std::allocator<TinyVector<int, 3> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 3; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 3>, std::allocator<TinyVector<int, 3> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = long unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, long unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:187:20:   required from 'void vigra::eccentricityCenters(const MultiArrayView<N1, T1, S1>&, Array&) [with unsigned int N = 3; T = long unsigned int; S = StridedArrayTag; Array = ArrayVector<TinyVector<int, 3>, std::allocator<TinyVector<int, 3> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = long unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, long unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:584:28:   required from 'boost::python::list vigra::pythonEccentricityCenters(const NumpyArray<N, T>&) [with T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, FROM>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'static void vigra::pyEccentricityCentersImpl<T, FROM, TO>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = long unsigned int; int FROM = 2; int TO = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:594:1:   required from 'void vigra::pyEccentricityCenters<FROM, TO, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; int FROM = 2; int TO = 3; T1 = unsigned char; T2 = long unsigned int; T3 = float; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pyEccentricityCenters<2, 3, unsigned char, long unsigned int, float>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1514 | gaussianGradientMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:88:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2750:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 2750 | structureTensorMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2750:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2796:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
 2796 |     gaussianGradientMultiArray(si, shape, src,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2797 |                                gradient.traverser_begin(), GradientAccessor(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2798 |                                innerOptions,
      |                                ~~~~~~~~~~~~~
 2799 |                                "structureTensorMultiArray");
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2801:24:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 3> >; DestIterator = vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; DestAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 3> >; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2805:29:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:320:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2829:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2829 |     structureTensorMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2830 |                                dest.first, dest.second, opt );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:329:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2829:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2829 |     structureTensorMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2830 |                                dest.first, dest.second, opt );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:162:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:163:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:123:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:127:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 1>, TinyVector<double, 1>&, TinyVector<double, 1>*>; DestAccessor = VectorAccessor<TinyVector<double, 1> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1514 | gaussianGradientMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 1>, TinyVector<double, 1>&, TinyVector<double, 1>*>; DestAccessor = VectorAccessor<TinyVector<double, 1> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 1]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:88:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 1>, TinyVector<double, 1>&, TinyVector<double, 1>*>; DestAccessor = VectorAccessor<TinyVector<double, 1> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:162:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 1>, TinyVector<double, 1>&, TinyVector<double, 1>*>; DestAccessor = VectorAccessor<TinyVector<double, 1> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 2]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/tensors.cxx:123:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> > > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::UnbiasedSkewness, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::UnbiasedKurtosis, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, vigra::TypeList<vigra::acc::AutoRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > >]',
    inlined from 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> > > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::UnbiasedSkewness, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::UnbiasedKurtosis, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, vigra::TypeList<vigra::acc::AutoRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49,
    inlined from 'bool vigra::acc::DynamicAccumulatorChain<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = float; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2232:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> > > >; PythonBaseType = vigra::acc::PythonFeatureAccumulator; GetVisitor = vigra::acc::GetTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> > > >; PythonBaseType = vigra::acc::PythonFeatureAccumulator; GetVisitor = vigra::acc::GetTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> > > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::UnbiasedSkewness; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::UnbiasedKurtosis, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, vigra::TypeList<vigra::acc::AutoRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:41:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >; _Distance = int; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >]':
/usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'bool vigra::acc::DynamicAccumulatorChain<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::TinyVector<float, 3>; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2232:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; PythonBaseType = vigra::acc::PythonFeatureAccumulator; GetVisitor = vigra::acc::GetTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; PythonBaseType = vigra::acc::PythonFeatureAccumulator; GetVisitor = vigra::acc::GetTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'bool vigra::acc::DynamicAccumulatorChain<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2232:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; PythonBaseType = vigra::acc::PythonFeatureAccumulator; GetVisitor = vigra::acc::GetTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; PythonBaseType = vigra::acc::PythonFeatureAccumulator; GetVisitor = vigra::acc::GetTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'bool vigra::acc::DynamicAccumulatorChain<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2232:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; PythonBaseType = vigra::acc::PythonFeatureAccumulator; GetVisitor = vigra::acc::GetTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; PythonBaseType = vigra::acc::PythonFeatureAccumulator; GetVisitor = vigra::acc::GetTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum> > >; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::PowerSum<0>, void> > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In file included from /usr/include/c++/12/set:60,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:44:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::TinyVector<int, 2>&>, std::tuple<>}; _Key = vigra::TinyVector<int, 2>; _Val = std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >; _KeyOfValue = std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/union_find.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelimage.hxx:44,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:60:
/usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<int, 2>, vigra::TinyVector<int, 2>&, vigra::TinyVector<int, 2>*>; Array = vigra::TinyVector<double, 2>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:118:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:41:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >; _Distance = int; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >]':
/usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >; _Distance = int; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, int, int&, int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:198:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:223:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 50%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_geometry_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:596:32:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:632:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:634:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:660:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:749:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
[ 53%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/non_local_mean.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:41:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 1; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 1>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:62:47:   required from 'vigra::NumpyAnyArray vigra::pyconvexHull(NumpyArray<1, TinyVector<Coordinate, 2>, UnstridedArrayTag>) [with Coordinate = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:69:1:   required from 'static void vigra::pythonConvexHullImpl<T>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:69:1:   required from 'void vigra::pythonConvexHull<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; T1 = double; T2 = float; T3 = int; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pythonConvexHull<double, float, int>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:77:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 1; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 1>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:62:47:   required from 'vigra::NumpyAnyArray vigra::pyconvexHull(NumpyArray<1, TinyVector<Coordinate, 2>, UnstridedArrayTag>) [with Coordinate = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:69:1:   required from 'static void vigra::pythonConvexHullImpl<T>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:69:1:   required from 'void vigra::pythonConvexHull<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; T1 = double; T2 = float; T3 = int; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pythonConvexHull<double, float, int>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:77:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 1>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:62:47:   required from 'vigra::NumpyAnyArray vigra::pyconvexHull(NumpyArray<1, TinyVector<Coordinate, 2>, UnstridedArrayTag>) [with Coordinate = int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:69:1:   required from 'static void vigra::pythonConvexHullImpl<T>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:69:1:   required from 'void vigra::pythonConvexHull<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; T1 = double; T2 = float; T3 = int; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:803:10:   required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pythonConvexHull<double, float, int>; Args = detail::keywords<1>; typename std::enable_if<std::is_base_of<PythonMultidefFunctor, Functor>::value, void>::type = void]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/geometry.cxx:77:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/non_local_mean.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/non_local_mean.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1208:23:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(const difference_type&, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 2>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/non_local_mean.cxx:78:23:   required from 'vigra::NumpyAnyArray vigra::pyNonLocalMean(NumpyArray<DIM, PIXEL_TYPE>, const typename SMOOTH_POLICY::ParameterType&, double, int, int, double, int, int, int, bool, NumpyArray<DIM, PIXEL_TYPE>) [with int DIM = 2; PIXEL_TYPE = TinyVector<float, 3>; SMOOTH_POLICY = RatioPolicy<TinyVector<float, 3> >; typename SMOOTH_POLICY::ParameterType = RatioPolicyParameter]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/non_local_mean.cxx:139:49:   required from 'void vigra::exportNonLocalMean(std::string) [with int DIM = 2; PIXEL_TYPE = TinyVector<float, 3>; POLICY = RatioPolicy<TinyVector<float, 3> >; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/non_local_mean.cxx:168:86:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
[ 53%] Linking CXX shared library geometry.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_geometry.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o geometry.so CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o  -lboost_python310 
Copying target vigranumpy_geometry to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/geometry.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 53%] Built target vigranumpy_geometry
[ 53%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx
In file included from /usr/include/c++/12/set:60,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:44:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::TinyVector<int, 2>&>, std::tuple<>}; _Key = vigra::TinyVector<int, 2>; _Val = std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >; _KeyOfValue = std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_gridgraph.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:51,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:42:
/usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<int, 2>, vigra::TinyVector<int, 2>&, vigra::TinyVector<int, 2>*>; Array = vigra::TinyVector<double, 2>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:118:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:44:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<float, 2>, vigra::TinyVector<float, 2>&, vigra::TinyVector<float, 2>*>; Array = vigra::TinyVector<double, 2>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:118:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>&, vigra::TinyVector<float, 3>*>; Array = vigra::TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:118:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<float, 3>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<float>}; _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::DistParabolaStackEntry<float>, std::allocator<vigra::detail::DistParabolaStackEntry<float> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<float>}; _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<float>*, std::vector<vigra::detail::DistParabolaStackEntry<float>, std::allocator<vigra::detail::DistParabolaStackEntry<float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<float>}; _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = float*; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedMultiIterator<1, float, float&, float*>; DestAccessor = vigra::StandardValueAccessor<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<float>*, std::vector<vigra::detail::DistParabolaStackEntry<float>, std::allocator<vigra::detail::DistParabolaStackEntry<float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:62:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 1414 |         if(LabelHandle::getValue(t) != ignore_label_)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:62:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:62:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:62:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:62:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 4; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 4; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:63:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 4; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 4; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:63:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 4; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 4; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:63:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 4; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 4; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:63:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 4; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 4; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:63:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 2; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:65:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 2; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:65:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 2; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:65:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 2; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:65:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 2; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 2; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:65:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 3; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:66:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 3; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:66:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 3; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:66:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 3; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:66:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:654:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspect(vigra::NumpyArray<ndim, T>, vigra::NumpyArray<ndim, vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = vigra::TinyVector<float, 3>; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:898:8:   required from 'void vigra::definePythonAccumulatorArray() [with unsigned int N = 3; T = TinyVector<float, 3>; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:66:84:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'bool vigra::acc::DynamicAccumulatorChainArray<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2620:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'bool vigra::acc::DynamicAccumulatorChainArray<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2620:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::acc::Select<vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Skewness> > >, vigra::acc::Principal<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Kurtosis> > > >, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Minimum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<0> >, vigra::TypeList<vigra::acc::GlobalRangeHistogram<0>, vigra::TypeList<vigra::acc::Global<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Global<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMinWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::ArgMaxWeight>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PrincipalProjection> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Centralize> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::FlatScatterMatrix> >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Weighted<vigra::acc::PowerSum<0> >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::WeightArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::PrincipalProjection::Impl<U, BASE>::update(const U&) const [with U = vigra::MultiArrayView<1, float, vigra::StridedArrayTag>; BASE = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 17>::AccumulatorBase]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3402:29:   required from 'void vigra::acc::DataFromHandle<A>::Impl<T, BASE>::update(const vigra::CoupledHandle<U, NEXT>&) [with U = long unsigned int; NEXT = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; BASE = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 17>::AccumulatorBase; TAG = vigra::acc::PrincipalProjection]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1063:21:   required from 'static void vigra::acc::acc_detail::DecoratorImpl<A, CurrentPass, true, CurrentPass>::exec(A&, const T&) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; A = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 17>::Accumulator; unsigned int CurrentPass = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1700:41:   recursively required from 'void vigra::acc::acc_detail::AccumulatorFactory<TAG, CONFIG, LEVEL>::Accumulator::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; TAG = vigra::acc::Skewness; CONFIG = vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>; unsigned int LEVEL = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1700:41:   required from 'void vigra::acc::acc_detail::AccumulatorFactory<TAG, CONFIG, LEVEL>::Accumulator::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; TAG = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; CONFIG = vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>; unsigned int LEVEL = 0]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1417:64:   required from 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 3; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 3; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:62:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3746:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 3746 |             for(unsigned int k=0; k<t.size(); ++k)
      |                                   ~^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3749:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 3749 |                 for(unsigned int d=1; d<t.size(); ++d)
      |                                       ~^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::PrincipalProjection::Impl<U, BASE>::update(const U&) const [with U = vigra::MultiArrayView<1, float, vigra::StridedArrayTag>; BASE = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 17>::AccumulatorBase]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3402:29:   required from 'void vigra::acc::DataFromHandle<A>::Impl<T, BASE>::update(const vigra::CoupledHandle<U, NEXT>&) [with U = long unsigned int; NEXT = vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; BASE = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 17>::AccumulatorBase; TAG = vigra::acc::PrincipalProjection]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1063:21:   required from 'static void vigra::acc::acc_detail::DecoratorImpl<A, CurrentPass, true, CurrentPass>::exec(A&, const T&) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; A = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::PrincipalProjection, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 17>::Accumulator; unsigned int CurrentPass = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1700:41:   recursively required from 'void vigra::acc::acc_detail::AccumulatorFactory<TAG, CONFIG, LEVEL>::Accumulator::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; TAG = vigra::acc::Skewness; CONFIG = vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>; unsigned int LEVEL = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1700:41:   required from 'void vigra::acc::acc_detail::AccumulatorFactory<TAG, CONFIG, LEVEL>::Accumulator::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; TAG = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; CONFIG = vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>; unsigned int LEVEL = 0]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1417:64:   required from 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:709:24:   required from 'typename Accumulator::PythonBase* vigra::acc::pythonRegionInspectMultiband(vigra::NumpyArray<ndim, vigra::Multiband<T> >, vigra::NumpyArray<(ndim - 1), vigra::Singleband<long unsigned int> >, boost::python::api::object, boost::python::api::object) [with Accumulator = PythonAccumulator<DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, Select<PowerSum<0>, DivideByCount<PowerSum<1> >, DivideByCount<Central<PowerSum<2> > >, Skewness, Kurtosis, DivideByCount<FlatScatterMatrix>, Principal<DivideByCount<Central<PowerSum<2> > > >, Principal<Skewness>, Principal<Kurtosis>, Principal<CoordinateSystem>, Minimum, Maximum, Principal<Minimum>, Principal<Maximum>, Select<Coord<DivideByCount<PowerSum<1> > >, Coord<Principal<RootDivideByCount<Central<PowerSum<2> > > > >, Coord<Principal<CoordinateSystem> >, Coord<Minimum>, Coord<Maximum>, Principal<Coord<Skewness> >, Principal<Coord<Kurtosis> > >, DataArg<1>, LabelArg<2> > >, PythonRegionFeatureAccumulator, GetArrayTag_Visitor>; unsigned int ndim = 4; T = float; typename Accumulator::PythonBase = PythonRegionFeatureAccumulator]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:955:8:   required from 'void vigra::definePythonAccumulatorArrayMultiband() [with unsigned int N = 4; T = float; Accumulators = acc::Select<acc::PowerSum<0>, acc::DivideByCount<acc::PowerSum<1> >, acc::DivideByCount<acc::Central<acc::PowerSum<2> > >, acc::Skewness, acc::Kurtosis, acc::DivideByCount<acc::FlatScatterMatrix>, acc::Principal<acc::DivideByCount<acc::Central<acc::PowerSum<2> > > >, acc::Principal<acc::Skewness>, acc::Principal<acc::Kurtosis>, acc::Principal<acc::CoordinateSystem>, acc::Minimum, acc::Maximum, acc::Principal<acc::Minimum>, acc::Principal<acc::Maximum>, acc::Select<acc::Coord<acc::DivideByCount<acc::PowerSum<1> > >, acc::Coord<acc::Principal<acc::RootDivideByCount<acc::Central<acc::PowerSum<2> > > > >, acc::Coord<acc::Principal<acc::CoordinateSystem> >, acc::Coord<acc::Minimum>, acc::Coord<acc::Maximum>, acc::Principal<acc::Coord<acc::Skewness> >, acc::Principal<acc::Coord<acc::Kurtosis> > >, acc::DataArg<1>, acc::LabelArg<2> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/accumulator-region-multiband.cxx:63:78:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3746:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 3746 |             for(unsigned int k=0; k<t.size(); ++k)
      |                                   ~^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3749:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 3749 |                 for(unsigned int d=1; d<t.size(); ++d)
      |                                       ~^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2458:48: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2458 |         vigra_precondition(labelMapping.size() == o.regionCount(),
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(unsigned int, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:471:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::mergeRegions(npy_uint32, npy_uint32) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor; npy_uint32 = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                            ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                                                     ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2458:48: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2458 |         vigra_precondition(labelMapping.size() == o.regionCount(),
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(unsigned int, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:471:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::mergeRegions(npy_uint32, npy_uint32) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor; npy_uint32 = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                            ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                                                     ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2458:48: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2458 |         vigra_precondition(labelMapping.size() == o.regionCount(),
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(unsigned int, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:471:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::mergeRegions(npy_uint32, npy_uint32) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor; npy_uint32 = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                            ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                                                     ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2458:48: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2458 |         vigra_precondition(labelMapping.size() == o.regionCount(),
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(unsigned int, unsigned int) [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:471:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::mergeRegions(npy_uint32, npy_uint32) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor; npy_uint32 = long unsigned int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                            ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                                                     ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::mergeImpl(const vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2460:30:   required from 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1493:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
 1493 |         for(unsigned int k=0; k<labelMapping.size(); ++k)
      |                               ~^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::mergeImpl(const vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2460:30:   required from 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1493:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::mergeImpl(const vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2460:30:   required from 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1493:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::mergeImpl(const vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2460:30:   required from 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(const vigra::acc::AccumulatorChainArray<T, Selected, dynamic>&, const ArrayLike&) [with ArrayLike = vigra::NumpyArray<1, long unsigned int>; T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >; bool dynamic = true]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:466:24:   required from 'void vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::remappingMerge(const vigra::acc::PythonRegionFeatureAccumulator&, vigra::NumpyArray<1, long unsigned int>) [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1493:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::difference_type_1' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:846:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const vigra::NumpyArray<N, T, Stride>&, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/usr/include/boost/python/detail/invoke.hpp:73:16:   required from 'PyObject* boost::python::detail::invoke(invoke_tag_<false, false>, const RC&, F&, AC0&, AC1&, AC2&, AC3&) [with RC = boost::python::to_python_indirect<vigra::acc::PythonRegionFeatureAccumulator*, make_owning_holder>; F = vigra::acc::PythonRegionFeatureAccumulator* (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<3, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object); AC0 = boost::python::arg_from_python<vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag> >; AC1 = boost::python::arg_from_python<vigra::NumpyArray<3, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag> >; AC2 = boost::python::arg_from_python<boost::python::api::object>; AC3 = boost::python::arg_from_python<boost::python::api::object>; PyObject = _object]'
/usr/include/boost/python/detail/caller.hpp:233:46:   required from 'PyObject* boost::python::detail::caller_arity<4>::impl<F, Policies, Sig>::operator()(PyObject*, PyObject*) [with F = vigra::acc::PythonRegionFeatureAccumulator* (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<3, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object); Policies = boost::python::return_value_policy<boost::python::manage_new_object>; Sig = boost::mpl::vector5<vigra::acc::PythonRegionFeatureAccumulator*, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<3, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object>; PyObject = _object]'
/usr/include/boost/python/object/py_function.hpp:38:24:   required from 'PyObject* boost::python::objects::caller_py_function_impl<Caller>::operator()(PyObject*, PyObject*) [with Caller = boost::python::detail::caller<vigra::acc::PythonRegionFeatureAccumulator* (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<3, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object), boost::python::return_value_policy<boost::python::manage_new_object>, boost::mpl::vector5<vigra::acc::PythonRegionFeatureAccumulator*, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<3, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object> >; PyObject = _object]'
/usr/include/boost/python/object/py_function.hpp:36:15:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:846:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const vigra::NumpyArray<N, T, Stride>&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/usr/include/boost/python/detail/invoke.hpp:73:16:   required from 'PyObject* boost::python::detail::invoke(invoke_tag_<false, false>, const RC&, F&, AC0&, AC1&, AC2&, AC3&) [with RC = boost::python::to_python_indirect<vigra::acc::PythonRegionFeatureAccumulator*, make_owning_holder>; F = vigra::acc::PythonRegionFeatureAccumulator* (*)(vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<2, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object); AC0 = boost::python::arg_from_python<vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag> >; AC1 = boost::python::arg_from_python<vigra::NumpyArray<2, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag> >; AC2 = boost::python::arg_from_python<boost::python::api::object>; AC3 = boost::python::arg_from_python<boost::python::api::object>; PyObject = _object]'
/usr/include/boost/python/detail/caller.hpp:233:46:   required from 'PyObject* boost::python::detail::caller_arity<4>::impl<F, Policies, Sig>::operator()(PyObject*, PyObject*) [with F = vigra::acc::PythonRegionFeatureAccumulator* (*)(vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<2, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object); Policies = boost::python::return_value_policy<boost::python::manage_new_object>; Sig = boost::mpl::vector5<vigra::acc::PythonRegionFeatureAccumulator*, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<2, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object>; PyObject = _object]'
/usr/include/boost/python/object/py_function.hpp:38:24:   required from 'PyObject* boost::python::objects::caller_py_function_impl<Caller>::operator()(PyObject*, PyObject*) [with Caller = boost::python::detail::caller<vigra::acc::PythonRegionFeatureAccumulator* (*)(vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<2, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object), boost::python::return_value_policy<boost::python::manage_new_object>, boost::mpl::vector5<vigra::acc::PythonRegionFeatureAccumulator*, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::NumpyArray<2, vigra::Singleband<long unsigned int>, vigra::StridedArrayTag>, boost::python::api::object, boost::python::api::object> >; PyObject = _object]'
/usr/include/boost/python/object/py_function.hpp:36:15:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:81:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
   81 | void distParabola(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  155 | void internalSeparableMultiArrayDistTmp(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:216:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  155 | void internalSeparableMultiArrayDistTmp(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:216:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  155 | void internalSeparableMultiArrayDistTmp(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:216:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleDilation(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:329:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  647 |         detail::internalSeparableMultiArrayDistTmp( s, shape, src, d, dest, sigmas, true );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleOpening(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:354:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleOpening(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:355:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  647 |         detail::internalSeparableMultiArrayDistTmp( s, shape, src, d, dest, sigmas, true );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleErosion(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:306:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleClosing(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:380:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  647 |         detail::internalSeparableMultiArrayDistTmp( s, shape, src, d, dest, sigmas, true );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleClosing(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:381:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  155 | void internalSeparableMultiArrayDistTmp(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:216:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleDilation(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:329:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  647 |         detail::internalSeparableMultiArrayDistTmp( s, shape, src, d, dest, sigmas, true );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleClosing(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:380:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  647 |         detail::internalSeparableMultiArrayDistTmp( s, shape, src, d, dest, sigmas, true );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleClosing(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:381:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleErosion(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:306:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleOpening(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:354:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleOpening(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/morphology.cxx:355:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  647 |         detail::internalSeparableMultiArrayDistTmp( s, shape, src, d, dest, sigmas, true );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestAccessor = vigra::StandardValueAccessor<unsigned char>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:401:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:401:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, int, int&, int*>; DestAccessor = vigra::StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<2, bool, const bool&, const bool*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstAccessor<bool>; DestIterator = vigra::StridedMultiIterator<2, bool, bool&, bool*>; DestAccessor = vigra::StandardAccessor<bool>; DestType = bool; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<unsigned char>; DestIterator = vigra::StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = vigra::StandardValueAccessor<unsigned char>; DestType = unsigned char; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:401:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<unsigned char>; DestIterator = vigra::StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = vigra::StandardValueAccessor<unsigned char>; DestType = unsigned char; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<unsigned char>; DestIterator = vigra::StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = vigra::StandardValueAccessor<unsigned char>; DestType = unsigned char; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstAccessor<bool>; DestIterator = vigra::StridedMultiIterator<3, bool, bool&, bool*>; DestAccessor = vigra::StandardAccessor<bool>; DestType = bool; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:401:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstAccessor<bool>; DestIterator = vigra::StridedMultiIterator<3, bool, bool&, bool*>; DestAccessor = vigra::StandardAccessor<bool>; DestType = bool; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstAccessor<bool>; DestIterator = vigra::StridedMultiIterator<3, bool, bool&, bool*>; DestAccessor = vigra::StandardAccessor<bool>; DestType = bool; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<unsigned char>; DestIterator = vigra::StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = vigra::StandardValueAccessor<unsigned char>; DestType = unsigned char; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:401:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<unsigned char>; DestIterator = vigra::StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = vigra::StandardValueAccessor<unsigned char>; DestType = unsigned char; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, TmpType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<unsigned char>; DestIterator = vigra::StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = vigra::StandardValueAccessor<unsigned char>; DestType = unsigned char; TmpType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:75:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 53%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_optimization_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/optimization.cxx
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:198:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:223:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, unsigned int, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:198:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, unsigned int, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:223:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:580:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:581:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:596:32:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:632:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:634:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:660:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/depend
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:667:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/DependInfo.cmake --color=
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:749:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 57%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/graphs.cxx
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:580:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:581:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:596:32:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:632:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:634:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:660:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:667:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:749:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/optimization.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/optimization.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx: In instantiation of 'bool vigra::linalg::ridgeRegression(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/optimization.cxx:85:24:   required from 'vigra::NumpyAnyArray vigra::pythonRidgeRegression(NumpyArray<2, T>, NumpyArray<2, T>, double) [with T = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/optimization.cxx:190:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:189:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  189 |     vigra_precondition(rowCount(b) == rows,
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:191:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  191 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |                        ~~~~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:191:62: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  191 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |                                               ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/graphs.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/graphs.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/adjacencyListGraph.cxx
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:6,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/adjacencyListGraph.cxx:41:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Linking CXX shared library optimization.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_optimization.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o optimization.so CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o  -lboost_python310 
Copying target vigranumpy_optimization to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/optimization.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 57%] Built target vigranumpy_optimization
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 60%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_histogram_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:13:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/functional:49,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/function/detail/prologue.hpp:14,
                 from /usr/include/boost/function/function_template.hpp:13,
                 from /usr/include/boost/function/detail/maybe_include.hpp:15,
                 from /usr/include/boost/function/function0.hpp:11,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
[ 60%] Linking CXX shared library filters.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_filters.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o filters.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  -lboost_python310 
Copying target vigranumpy_filters to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/filters.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 60%] Built target vigranumpy_filters
[ 64%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraphNd.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 3; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:826:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:267:53:   required from 'static vigra::NumpyAnyArray vigra::LemonGraphAlgorithmVisitor<GRAPH>::pyFind3Cycles(const GRAPH&) [with GRAPH = vigra::AdjacencyListGraph]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:215:55:   required from 'void vigra::LemonGraphAlgorithmVisitor<GRAPH>::exportMiscAlgorithms() const [with GRAPH = vigra::AdjacencyListGraph]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:257:9:   required from 'void vigra::LemonGraphAlgorithmVisitor<GRAPH>::visit(classT&) const [with classT = boost::python::class_<vigra::AdjacencyListGraph>; GRAPH = vigra::AdjacencyListGraph]'
/usr/include/boost/python/def_visitor.hpp:31:34:   required from 'static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<vigra::LemonGraphAlgorithmVisitor<vigra::AdjacencyListGraph> >; classT = boost::python::class_<vigra::AdjacencyListGraph>]'
/usr/include/boost/python/def_visitor.hpp:67:34:   required from 'void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<vigra::AdjacencyListGraph>; DerivedVisitor = vigra::LemonGraphAlgorithmVisitor<vigra::AdjacencyListGraph>]'
/usr/include/boost/python/class.hpp:221:22:   required from 'boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = vigra::LemonGraphAlgorithmVisitor<vigra::AdjacencyListGraph>; W = vigra::AdjacencyListGraph; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_<vigra::AdjacencyListGraph>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/adjacencyListGraph.cxx:86:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 1; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 1; T = int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<int, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 1>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 1; T = vigra::TinyVector<int, 1>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1208:23:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:178:54:   required from 'void vigra::LemonGraphShortestPathVisitor<GRAPH>::exportShortestPathAlgorithms() const [with GRAPH = vigra::AdjacencyListGraph]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:212:9:   required from 'void vigra::LemonGraphShortestPathVisitor<GRAPH>::visit(classT&) const [with classT = boost::python::class_<vigra::AdjacencyListGraph>; GRAPH = vigra::AdjacencyListGraph]'
/usr/include/boost/python/def_visitor.hpp:31:34:   required from 'static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<vigra::LemonGraphShortestPathVisitor<vigra::AdjacencyListGraph> >; classT = boost::python::class_<vigra::AdjacencyListGraph>]'
/usr/include/boost/python/def_visitor.hpp:67:34:   required from 'void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<vigra::AdjacencyListGraph>; DerivedVisitor = vigra::LemonGraphShortestPathVisitor<vigra::AdjacencyListGraph>]'
/usr/include/boost/python/class.hpp:221:22:   required from 'boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = vigra::LemonGraphShortestPathVisitor<vigra::AdjacencyListGraph>; W = vigra::AdjacencyListGraph; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_<vigra::AdjacencyListGraph>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/adjacencyListGraph.cxx:87:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 1; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 1; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<NumpyAnyArray, NumpyArray<2, TinyVector<float, 1>, StridedArrayTag>, TinyVector<float, 1>, TinyVector<float, 1>, unsigned int, float, float, NumpyArray<4, float> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<2, TinyVector<float, 1>, StridedArrayTag>, TinyVector<float, 1>, TinyVector<float, 1>, unsigned int, float, float, NumpyArray<4, float>)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:137:60:   required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:199:38:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<NumpyAnyArray, NumpyArray<2, TinyVector<float, 3>, StridedArrayTag>, TinyVector<float, 3>, TinyVector<float, 3>, unsigned int, float, float, NumpyArray<4, float> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<2, TinyVector<float, 3>, StridedArrayTag>, TinyVector<float, 3>, TinyVector<float, 3>, unsigned int, float, float, NumpyArray<4, float>)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:137:60:   required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:200:38:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 1; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 1; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<NumpyAnyArray, NumpyArray<3, TinyVector<float, 1>, StridedArrayTag>, TinyVector<float, 1>, TinyVector<float, 1>, unsigned int, float, float, NumpyArray<5, float, StridedArrayTag> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<3, TinyVector<float, 1>, StridedArrayTag>, TinyVector<float, 1>, TinyVector<float, 1>, unsigned int, float, float, NumpyArray<5, float, StridedArrayTag>)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:137:60:   required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:201:38:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<NumpyAnyArray, NumpyArray<3, TinyVector<float, 3>, StridedArrayTag>, TinyVector<float, 3>, TinyVector<float, 3>, unsigned int, float, float, NumpyArray<5, float, StridedArrayTag> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<3, TinyVector<float, 3>, StridedArrayTag>, TinyVector<float, 3>, TinyVector<float, 3>, unsigned int, float, float, NumpyArray<5, float, StridedArrayTag>)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:137:60:   required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:202:38:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 10; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 10; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1086:37:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:104:74:   required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:97:37:   required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:147:9:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:148:87:   required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:163:82:   required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<NumpyAnyArray, NumpyArray<3, TinyVector<float, 10>, StridedArrayTag>, TinyVector<float, 10>, TinyVector<float, 10>, unsigned int, float, float, NumpyArray<5, float, StridedArrayTag> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:169:33:   required from 'FN vigra::registerConverters(FN) [with FN = NumpyAnyArray (*)(NumpyArray<3, TinyVector<float, 10>, StridedArrayTag>, TinyVector<float, 10>, TinyVector<float, 10>, unsigned int, float, float, NumpyArray<5, float, StridedArrayTag>)]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:137:60:   required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 10]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/histogram.cxx:203:39:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:6,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraphNd.cxx:42:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:13:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/functional:49,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/function/detail/prologue.hpp:14,
                 from /usr/include/boost/function/function_template.hpp:13,
                 from /usr/include/boost/function/detail/maybe_include.hpp:15,
                 from /usr/include/boost/function/function0.hpp:11,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 67%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_utilities_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/utilities.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/utilities.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/utilities.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Linking CXX shared library histogram.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_histogram.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o histogram.so CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o  -lboost_python310 
Copying target vigranumpy_histogram to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/histogram.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 67%] Built target vigranumpy_histogram
[ 67%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph2d.cxx
[ 67%] Linking CXX shared library utilities.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_utilities.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o utilities.so CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o  -lboost_python310 
Copying target vigranumpy_utilities to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/utilities.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 67%] Built target vigranumpy_utilities
[ 67%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph3d.cxx
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:6,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph2d.cxx:42:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:13:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/functional:49,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/function/detail/prologue.hpp:14,
                 from /usr/include/boost/function/function_template.hpp:13,
                 from /usr/include/boost/function/detail/maybe_include.hpp:15,
                 from /usr/include/boost/function/function0.hpp:11,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/c++/12/algorithm:60,
                 from /usr/include/boost/function/detail/prologue.hpp:13:
/usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]':
/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 2059 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/boost/python/operators.hpp:19,
                 from /usr/include/boost/python.hpp:49:
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]':
/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::AdjacencyListGraph> >]':
/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 2059 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]':
/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vigra::detail::GenericNode<long long int>, float>*, vector<pair<vigra::detail::GenericNode<long long int>, float>, allocator<pair<vigra::detail::GenericNode<long long int>, float> > > >; _Distance = int; _Tp = pair<vigra::detail::GenericNode<long long int>, float>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<vigra::PriorityQueue<vigra::detail::GenericNode<long long int>, float, true>::Compare>]':
/usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::GenericNode<long long int>, float>*, std::vector<std::pair<vigra::detail::GenericNode<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericNode<long long int>, float> > > >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vigra::detail::GenericEdge<long long int>, float>*, vector<pair<vigra::detail::GenericEdge<long long int>, float>, allocator<pair<vigra::detail::GenericEdge<long long int>, float> > > >; _Distance = int; _Tp = pair<vigra::detail::GenericEdge<long long int>, float>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<vigra::PriorityQueue<vigra::detail::GenericEdge<long long int>, float, true>::Compare>]':
/usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::GenericEdge<long long int>, float>*, std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vigra::detail::GenericEdge<long long int>, float>*, vector<pair<vigra::detail::GenericEdge<long long int>, float>, allocator<pair<vigra::detail::GenericEdge<long long int>, float> > > >; _Distance = int; _Tp = pair<vigra::detail::GenericEdge<long long int>, float>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::PriorityQueue<vigra::detail::GenericEdge<long long int>, float, true>::Compare>]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::GenericEdge<long long int>, float>*, std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<less<vigra::detail::Adjacency<long long int> > >]':
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1450 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]':
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
  739 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]':
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/c++/12/bits/stl_algo.h:3851:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [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>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int; Key = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49:
/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 2112 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2113 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/c++/12/bits/stl_algo.h:3851:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [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>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int; Key = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [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>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int; Key = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:273:9:
/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 2112 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2113 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/c++/12/bits/stl_algo.h:3851:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49:
/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 2112 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2113 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/c++/12/bits/stl_algo.h:3851:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:273:9:
/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 2112 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2113 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:6,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph3d.cxx:42:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:13:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/functional:49,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/function/detail/prologue.hpp:14,
                 from /usr/include/boost/function/function_template.hpp:13,
                 from /usr/include/boost/function/detail/maybe_include.hpp:15,
                 from /usr/include/boost/function/function0.hpp:11,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49,
    inlined from 'bool vigra::acc::DynamicAccumulatorChainArray<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2620:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Kurtosis; TAIL = vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 3; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:826:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:267:53:   required from 'static vigra::NumpyAnyArray vigra::LemonGraphAlgorithmVisitor<GRAPH>::pyFind3Cycles(const GRAPH&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:215:55:   required from 'void vigra::LemonGraphAlgorithmVisitor<GRAPH>::exportMiscAlgorithms() const [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:257:9:   required from 'void vigra::LemonGraphAlgorithmVisitor<GRAPH>::visit(classT&) const [with classT = boost::python::class_<vigra::GridGraph<2, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; GRAPH = vigra::GridGraph<2, boost::undirected_tag>]'
/usr/include/boost/python/def_visitor.hpp:31:34:   required from 'static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<vigra::LemonGraphAlgorithmVisitor<vigra::GridGraph<2, boost::undirected_tag> > >; classT = boost::python::class_<vigra::GridGraph<2, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>]'
/usr/include/boost/python/def_visitor.hpp:67:34:   required from 'void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<vigra::GridGraph<2, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; DerivedVisitor = vigra::LemonGraphAlgorithmVisitor<vigra::GridGraph<2, boost::undirected_tag> >]'
/usr/include/boost/python/class.hpp:221:22:   required from 'boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = vigra::LemonGraphAlgorithmVisitor<vigra::GridGraph<2, boost::undirected_tag> >; W = vigra::GridGraph<2, boost::undirected_tag>; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_<vigra::GridGraph<2, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph2d.cxx:99:13:   required from 'void vigra::defineGridGraphT2d(const std::string&) [with unsigned int DIM = 2; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph2d.cxx:111:30:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'bool vigra::acc::DynamicAccumulatorChainArray<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2620:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1208:23:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:212:9:   required from 'void vigra::LemonGraphShortestPathVisitor<GRAPH>::visit(classT&) const [with classT = boost::python::class_<vigra::GridGraph<2, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; GRAPH = vigra::GridGraph<2, boost::undirected_tag>]'
/usr/include/boost/python/def_visitor.hpp:31:34:   required from 'static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<vigra::LemonGraphShortestPathVisitor<vigra::GridGraph<2, boost::undirected_tag> > >; classT = boost::python::class_<vigra::GridGraph<2, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>]'
/usr/include/boost/python/def_visitor.hpp:67:34:   required from 'void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<vigra::GridGraph<2, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; DerivedVisitor = vigra::LemonGraphShortestPathVisitor<vigra::GridGraph<2, boost::undirected_tag> >]'
/usr/include/boost/python/class.hpp:221:22:   required from 'boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = vigra::LemonGraphShortestPathVisitor<vigra::GridGraph<2, boost::undirected_tag> >; W = vigra::GridGraph<2, boost::undirected_tag>; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_<vigra::GridGraph<2, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph2d.cxx:101:13:   required from 'void vigra::defineGridGraphT2d(const std::string&) [with unsigned int DIM = 2; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph2d.cxx:111:30:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49,
    inlined from 'bool vigra::acc::DynamicAccumulatorChainArray<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2620:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Kurtosis; TAIL = vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdgeImpl<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >; TAIL = vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]',
    inlined from 'bool vigra::acc::DynamicAccumulatorChainArray<T, Selected>::isActiveImpl(std::string, vigra::acc::acc_detail::TagIsActive_Visitor&) const [with T = vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2620:68,
    inlined from 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:740:49: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In member function 'bool vigra::acc::PythonAccumulator<BaseType, PythonBaseType, GetVisitor>::isActive(const std::string&) const [with BaseType = vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > >, vigra::acc::Principal<vigra::acc::Skewness>, vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::Principal<vigra::acc::Minimum>, vigra::acc::Principal<vigra::acc::Maximum>, vigra::acc::Select<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Coord<vigra::acc::Minimum>, vigra::acc::Coord<vigra::acc::Maximum>, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Skewness> >, vigra::acc::Principal<vigra::acc::Coord<vigra::acc::Kurtosis> > >, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2> > >; PythonBaseType = vigra::acc::PythonRegionFeatureAccumulator; GetVisitor = vigra::acc::GetArrayTag_Visitor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type 'const vigra::acc::acc_detail::TagIsActive_Visitor&' to 'static bool vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<Head, Tail> >::exec(Accu&, const std::string&, const Visitor&) [with Accu = const vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, true, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<long unsigned int, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, true>::GlobalAccumulatorHandle>, 0>::Accumulator>; Visitor = vigra::acc::acc_detail::TagIsActive_Visitor; HEAD = vigra::acc::Skewness; TAIL = vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4> >, vigra::TypeList<vigra::acc::Minimum, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::Principal<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Principal<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::PrincipalProjection, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Principal<vigra::acc::CoordinateSystem>, vigra::TypeList<vigra::acc::ScatterMatrixEigensystem, vigra::TypeList<vigra::acc::FlatScatterMatrix, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<1>, vigra::TypeList<vigra::acc::Coord<vigra::acc::RootDivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2> > > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Skewness> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<3> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::Kurtosis> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<2> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::PowerSum<4> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PrincipalProjection>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Centralize>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::ScatterMatrixEigensystem>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::TypeList<vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >]' declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: 'v' declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdgeImpl<long long int> >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Edge vigra::AdjacencyListGraph::addEdge(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:748:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Edge vigra::AdjacencyListGraph::addEdge(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:748:29,
    inlined from 'static vigra::LemonUndirectedGraphAddItemsVisitor<GRAPH>::PyEdge vigra::LemonUndirectedGraphAddItemsVisitor<GRAPH>::addEdge(Graph&, const PyNode&, const PyNode&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:572:40:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 3; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:826:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:267:53:   required from 'static vigra::NumpyAnyArray vigra::LemonGraphAlgorithmVisitor<GRAPH>::pyFind3Cycles(const GRAPH&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:215:55:   required from 'void vigra::LemonGraphAlgorithmVisitor<GRAPH>::exportMiscAlgorithms() const [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:257:9:   required from 'void vigra::LemonGraphAlgorithmVisitor<GRAPH>::visit(classT&) const [with classT = boost::python::class_<vigra::GridGraph<3, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; GRAPH = vigra::GridGraph<3, boost::undirected_tag>]'
/usr/include/boost/python/def_visitor.hpp:31:34:   required from 'static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<vigra::LemonGraphAlgorithmVisitor<vigra::GridGraph<3, boost::undirected_tag> > >; classT = boost::python::class_<vigra::GridGraph<3, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>]'
/usr/include/boost/python/def_visitor.hpp:67:34:   required from 'void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<vigra::GridGraph<3, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; DerivedVisitor = vigra::LemonGraphAlgorithmVisitor<vigra::GridGraph<3, boost::undirected_tag> >]'
/usr/include/boost/python/class.hpp:221:22:   required from 'boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = vigra::LemonGraphAlgorithmVisitor<vigra::GridGraph<3, boost::undirected_tag> >; W = vigra::GridGraph<3, boost::undirected_tag>; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_<vigra::GridGraph<3, boost::undirected_tag>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph3d.cxx:97:13:   required from 'void vigra::defineGridGraphT3d(const std::string&) [with unsigned int DIM = 3; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/gridGraph3d.cxx:110:30:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNodeImpl<long long int, false> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Node vigra::AdjacencyListGraph::addNode(index_type)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:710:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Node vigra::AdjacencyListGraph::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:684:25,
    inlined from 'static vigra::LemonUndirectedGraphAddItemsVisitor<GRAPH>::PyNode vigra::LemonUndirectedGraphAddItemsVisitor<GRAPH>::addNode(Graph&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:565:40:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNodeImpl<long long int, false> >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]',
    inlined from 'void vigra::AdjacencyListGraph::deserialize(ITER, ITER) [with ITER = vigra::StridedScanOrderIterator<1, unsigned int, const unsigned int&, const unsigned int*>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:587:26,
    inlined from 'void vigra::pyDeserializeAdjacencyListGraph(AdjacencyListGraph&, const NumpyArray<1, unsigned int>&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/adjacencyListGraph.cxx:72:26:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void vigra::AdjacencyListGraph::deserialize(ITER, ITER) [with ITER = vigra::StridedScanOrderIterator<1, unsigned int, const unsigned int&, const unsigned int*>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:588:26,
    inlined from 'void vigra::pyDeserializeAdjacencyListGraph(AdjacencyListGraph&, const NumpyArray<1, unsigned int>&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/adjacencyListGraph.cxx:72:26:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::AdjacencyListGraph::deserialize(ITER, ITER) [with ITER = vigra::StridedScanOrderIterator<1, unsigned int, const unsigned int&, const unsigned int*>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:610:36,
    inlined from 'void vigra::pyDeserializeAdjacencyListGraph(AdjacencyListGraph&, const NumpyArray<1, unsigned int>&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/adjacencyListGraph.cxx:72:26:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::detail::GenericEdge<long long int>&}; _Tp = vigra::detail::GenericEdge<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdge<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1197:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1197:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1200:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1200:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1204:59:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1204:59:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1211:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1224:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1224:47:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1211:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'vigra::MergeGraphAdaptor<GRAPH>::MergeGraphAdaptor(const GRAPH&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:856:39:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'vigra::MergeGraphAdaptor<GRAPH>::MergeGraphAdaptor(const GRAPH&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:857:39:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::detail::GenericNode<long long int>&}; _Tp = vigra::detail::GenericNode<long long int>; _Alloc = std::allocator<vigra::detail::GenericNode<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNode<long long int>, std::allocator<vigra::detail::GenericNode<long long int> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::HierarchicalClusteringImpl<CLUSTER_OPERATOR>::cluster() [with CLUSTER_OPERATOR = vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hierarchical_clustering.hxx:833:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem*, std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<2, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > > > >::MergeItem> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::HierarchicalClusteringImpl<CLUSTER_OPERATOR>::cluster() [with CLUSTER_OPERATOR = vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hierarchical_clustering.hxx:833:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem*, std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::MergeItem> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::GenericEdge<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdge<long long int> >]',
    inlined from 'void vigra::makeRegionAdjacencyGraph(GRAPH_IN, GRAPH_IN_NODE_LABEL_MAP, AdjacencyListGraph&, AdjacencyListGraph::EdgeMap<std::vector<typename GRAPH::Edge> >&, Int64) [with GRAPH_IN = AdjacencyListGraph; GRAPH_IN_NODE_LABEL_MAP = NumpyScalarNodeMap<AdjacencyListGraph, NumpyArray<1, Singleband<unsigned int> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:210:51:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::EdgeHolder<vigra::AdjacencyListGraph>&}; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:102:32:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33:
/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >]' at /usr/include/boost/python/suite/indexing/container_utils.hpp:36:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >]' at /usr/include/boost/python/suite/indexing/container_utils.hpp:44:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_extend(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::append(Container&, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:212:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::append(Container&, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:220:44,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:206:9:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 71%] Linking CXX shared library analysis.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_analysis.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o analysis.so CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o "CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o" "CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o"  -lboost_python310 
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::GenericNode<long long int>; _Alloc = std::allocator<vigra::detail::GenericNode<long long int> >]',
    inlined from 'void vigra::shortestPathSegmentation(const GRAPH&, const EDGE_WEIGHTS&, const NODE_WEIGHTS&, SEED_NODE_MAP&) [with GRAPH = AdjacencyListGraph; EDGE_WEIGHTS = NumpyScalarEdgeMap<AdjacencyListGraph, NumpyArray<1, Singleband<float> > >; NODE_WEIGHTS = NumpyScalarNodeMap<AdjacencyListGraph, NumpyArray<1, Singleband<float> > >; SEED_NODE_MAP = NumpyScalarNodeMap<AdjacencyListGraph, NumpyArray<1, Singleband<unsigned int> > >; WEIGHT_TYPE = float]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:713:38:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNode<long long int>*, std::vector<vigra::detail::GenericNode<long long int>, std::allocator<vigra::detail::GenericNode<long long int> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<vigra::detail::GenericEdge<long long int>, float>}; _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<vigra::detail::GenericEdge<long long int>, float>}; _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Sequence = std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > >; _Compare = vigra::PriorityQueue<vigra::detail::GenericEdge<long long int>, float, true>::Compare]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::PriorityQueue<ValueType, PriorityType, Ascending>::push(const value_type&, priority_type) [with ValueType = vigra::detail::GenericEdge<long long int>; PriorityType = float; bool Ascending = true]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/priority_queue.hxx:372:19,
    inlined from 'void vigra::detail_watersheds_segmentation::edgeWeightedWatershedsSegmentationImpl(const GRAPH&, const EDGE_WEIGHTS&, const SEEDS&, PRIORITY_MANIP_FUNCTOR&, LABELS&) [with GRAPH = vigra::AdjacencyListGraph; EDGE_WEIGHTS = vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >; SEEDS = vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > >; PRIORITY_MANIP_FUNCTOR = RawPriorityFunctor; LABELS = vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:811:32,
    inlined from 'void vigra::edgeWeightedWatershedsSegmentation(const GRAPH&, const EDGE_WEIGHTS&, const SEEDS&, LABELS&) [with GRAPH = AdjacencyListGraph; EDGE_WEIGHTS = NumpyScalarEdgeMap<AdjacencyListGraph, NumpyArray<1, Singleband<float> > >; SEEDS = NumpyScalarNodeMap<AdjacencyListGraph, NumpyArray<1, Singleband<unsigned int> > >; LABELS = NumpyScalarNodeMap<AdjacencyListGraph, NumpyArray<1, Singleband<unsigned int> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:878:79,
    inlined from 'static vigra::NumpyAnyArray vigra::LemonGraphAlgorithmVisitor<GRAPH>::pyEdgeWeightedWatershedsSegmentation(const GRAPH&, FloatEdgeArray, UInt32NodeArray, UInt32NodeArray) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:561:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::GenericEdge<long long int>, float>*, std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<vigra::detail::GenericEdge<long long int>, float>}; _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Sequence = std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > >; _Compare = vigra::PriorityQueue<vigra::detail::GenericEdge<long long int>, float, true>::Compare]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::PriorityQueue<ValueType, PriorityType, Ascending>::push(const value_type&, priority_type) [with ValueType = vigra::detail::GenericEdge<long long int>; PriorityType = float; bool Ascending = true]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/priority_queue.hxx:372:19,
    inlined from 'void vigra::detail_watersheds_segmentation::edgeWeightedWatershedsSegmentationImpl(const GRAPH&, const EDGE_WEIGHTS&, const SEEDS&, PRIORITY_MANIP_FUNCTOR&, LABELS&) [with GRAPH = vigra::AdjacencyListGraph; EDGE_WEIGHTS = vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >; SEEDS = vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > >; PRIORITY_MANIP_FUNCTOR = RawPriorityFunctor; LABELS = vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:851:32,
    inlined from 'void vigra::edgeWeightedWatershedsSegmentation(const GRAPH&, const EDGE_WEIGHTS&, const SEEDS&, LABELS&) [with GRAPH = AdjacencyListGraph; EDGE_WEIGHTS = NumpyScalarEdgeMap<AdjacencyListGraph, NumpyArray<1, Singleband<float> > >; SEEDS = NumpyScalarNodeMap<AdjacencyListGraph, NumpyArray<1, Singleband<unsigned int> > >; LABELS = NumpyScalarNodeMap<AdjacencyListGraph, NumpyArray<1, Singleband<unsigned int> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:878:79,
    inlined from 'static vigra::NumpyAnyArray vigra::LemonGraphAlgorithmVisitor<GRAPH>::pyEdgeWeightedWatershedsSegmentation(const GRAPH&, FloatEdgeArray, UInt32NodeArray, UInt32NodeArray) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:561:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::GenericEdge<long long int>, float>*, std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<vigra::detail::GenericEdge<long long int>, float>}; _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Sequence = std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > >; _Compare = vigra::PriorityQueue<vigra::detail::GenericEdge<long long int>, float, true>::Compare]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::PriorityQueue<ValueType, PriorityType, Ascending>::push(const value_type&, priority_type) [with ValueType = vigra::detail::GenericEdge<long long int>; PriorityType = float; bool Ascending = true]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/priority_queue.hxx:372:19,
    inlined from 'void vigra::detail_watersheds_segmentation::edgeWeightedWatershedsSegmentationImpl(const GRAPH&, const EDGE_WEIGHTS&, const SEEDS&, PRIORITY_MANIP_FUNCTOR&, LABELS&) [with GRAPH = vigra::AdjacencyListGraph; EDGE_WEIGHTS = vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >; SEEDS = vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > >; PRIORITY_MANIP_FUNCTOR = CarvingFunctor<float, unsigned int>; LABELS = vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:811:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::GenericEdge<long long int>, float>*, std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<vigra::detail::GenericEdge<long long int>, float>}; _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair<vigra::detail::GenericEdge<long long int>, float>; _Sequence = std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > >; _Compare = vigra::PriorityQueue<vigra::detail::GenericEdge<long long int>, float, true>::Compare]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::PriorityQueue<ValueType, PriorityType, Ascending>::push(const value_type&, priority_type) [with ValueType = vigra::detail::GenericEdge<long long int>; PriorityType = float; bool Ascending = true]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/priority_queue.hxx:372:19,
    inlined from 'void vigra::detail_watersheds_segmentation::edgeWeightedWatershedsSegmentationImpl(const GRAPH&, const EDGE_WEIGHTS&, const SEEDS&, PRIORITY_MANIP_FUNCTOR&, LABELS&) [with GRAPH = vigra::AdjacencyListGraph; EDGE_WEIGHTS = vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >; SEEDS = vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > >; PRIORITY_MANIP_FUNCTOR = CarvingFunctor<float, unsigned int>; LABELS = vigra::NumpyScalarNodeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<unsigned int> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:851:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::GenericEdge<long long int>, float>*, std::vector<std::pair<vigra::detail::GenericEdge<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericEdge<long long int>, float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<vigra::detail::GenericNode<long long int>, float>}; _Tp = std::pair<vigra::detail::GenericNode<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericNode<long long int>, float> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::GenericNode<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericNode<long long int>, float> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<vigra::detail::GenericNode<long long int>, float>}; _Tp = std::pair<vigra::detail::GenericNode<long long int>, float>; _Alloc = std::allocator<std::pair<vigra::detail::GenericNode<long long int>, float> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::GenericNode<long long int>, float>*, std::vector<std::pair<vigra::detail::GenericNode<long long int>, float>, std::allocator<std::pair<vigra::detail::GenericNode<long long int>, float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
   82 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
Copying target vigranumpy_analysis to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/analysis.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 71%] Built target vigranumpy_analysis
[ 75%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/grid_graph_implicit_edge_maps.cxx
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::delete_slice(Container&, index_type, index_type) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:134:28,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::delete_slice(Container&, index_type, index_type) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:128:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_delete_slice(Container&, PySliceObject*) [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> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:697:42,
    inlined from 'static void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_delete_item(Container&, PyObject*) [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>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int; Key = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:256:49:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [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> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:664:43:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [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> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:672:47:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [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> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:116:32,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [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> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [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> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
In file included from /usr/include/c++/12/algorithm:60,
                 from /usr/include/boost/function/detail/prologue.hpp:13:
/usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]':
/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2059 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/boost/python/operators.hpp:19,
                 from /usr/include/boost/python.hpp:49:
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]':
/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Distance = int; _Tp = vigra::detail::GenericEdge<long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]' at /usr/include/c++/12/bits/stl_algo.h:1921:38:
/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1887 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1888 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<less<vigra::detail::Adjacency<long long int> > >]':
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1450 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void vigra::edgeSort(const GRAPH&, const WEIGHTS&, const COMPERATOR&, std::vector<typename GRAPH::Edge>&) [with GRAPH = AdjacencyListGraph; WEIGHTS = NumpyScalarEdgeMap<AdjacencyListGraph, NumpyArray<1, Singleband<float> > >; COMPERATOR = std::less<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:111:18:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void vigra::edgeSort(const GRAPH&, const WEIGHTS&, const COMPERATOR&, std::vector<typename GRAPH::Edge>&) [with GRAPH = AdjacencyListGraph; WEIGHTS = NumpyScalarEdgeMap<AdjacencyListGraph, NumpyArray<1, Singleband<float> > >; COMPERATOR = std::less<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:111:18:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]':
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  739 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/c++/12/bits/stl_algo.h:3851:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49:
/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2112 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2113 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/c++/12/bits/stl_algo.h:3851:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:273:9:
/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2112 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2113 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >&}; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:102:32:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33:
/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >]' at /usr/include/boost/python/suite/indexing/container_utils.hpp:36:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >]' at /usr/include/boost/python/suite/indexing/container_utils.hpp:44:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_extend(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::append(Container&, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:212:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::append(Container&, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:220:44,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:206:9:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::delete_slice(Container&, index_type, index_type) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:134:28,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::delete_slice(Container&, index_type, index_type) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:128:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_delete_slice(Container&, PySliceObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:697:42,
    inlined from 'static void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_delete_item(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:256:49:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:664:43:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:672:47:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:116:32,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
In file included from /usr/include/c++/12/algorithm:60,
                 from /usr/include/boost/function/detail/prologue.hpp:13:
/usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]':
/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2059 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/boost/python/operators.hpp:19,
                 from /usr/include/boost/python.hpp:49:
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]':
/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<less<vigra::detail::Adjacency<long long int> > >]':
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1450 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]':
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  739 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:6,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/grid_graph_implicit_edge_maps.cxx:42:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/c++/12/bits/stl_algo.h:3851:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49:
/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2112 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2113 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/c++/12/bits/stl_algo.h:3851:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:273:9:
/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2112 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2113 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/export_graph_visitor.hxx:13:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/functional:49,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/function/detail/prologue.hpp:14,
                 from /usr/include/boost/function/function_template.hpp:13,
                 from /usr/include/boost/function/detail/maybe_include.hpp:15,
                 from /usr/include/boost/function/function0.hpp:11,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdgeImpl<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/algorithm:61:
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNodeImpl<long long int, false> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdgeImpl<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 75%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_blockwise_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/algorithm:61:
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNodeImpl<long long int, false> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Node vigra::AdjacencyListGraph::addNode(index_type)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:710:33,
    inlined from 'void vigra::makeRegionAdjacencyGraph(GRAPH_IN, GRAPH_IN_NODE_LABEL_MAP, AdjacencyListGraph&, AdjacencyListGraph::EdgeMap<std::vector<typename GRAPH::Edge> >&, Int64) [with GRAPH_IN = GridGraph<2, boost::undirected_tag>; GRAPH_IN_NODE_LABEL_MAP = NumpyScalarNodeMap<GridGraph<2, boost::undirected_tag>, NumpyArray<2, Singleband<unsigned int>, StridedArrayTag> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:186:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Edge vigra::AdjacencyListGraph::addEdge(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:748:29,
    inlined from 'void vigra::makeRegionAdjacencyGraph(GRAPH_IN, GRAPH_IN_NODE_LABEL_MAP, AdjacencyListGraph&, AdjacencyListGraph::EdgeMap<std::vector<typename GRAPH::Edge> >&, Int64) [with GRAPH_IN = GridGraph<2, boost::undirected_tag>; GRAPH_IN_NODE_LABEL_MAP = NumpyScalarNodeMap<GridGraph<2, boost::undirected_tag>, NumpyArray<2, Singleband<unsigned int>, StridedArrayTag> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:195:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1197:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1197:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1200:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1200:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1201:52:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1204:59:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1204:59:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1205:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1211:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1213:52:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1217:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1224:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1224:47:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1211:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'vigra::MergeGraphAdaptor<GRAPH>::MergeGraphAdaptor(const GRAPH&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:856:39:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'vigra::MergeGraphAdaptor<GRAPH>::MergeGraphAdaptor(const GRAPH&) [with GRAPH = vigra::GridGraph<2, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:857:39:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Node vigra::AdjacencyListGraph::addNode(index_type)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:710:33,
    inlined from 'void vigra::makeRegionAdjacencyGraph(GRAPH_IN, GRAPH_IN_NODE_LABEL_MAP, AdjacencyListGraph&, AdjacencyListGraph::EdgeMap<std::vector<typename GRAPH::Edge> >&, Int64) [with GRAPH_IN = GridGraph<3, boost::undirected_tag>; GRAPH_IN_NODE_LABEL_MAP = NumpyScalarNodeMap<GridGraph<3, boost::undirected_tag>, NumpyArray<3, Singleband<unsigned int>, StridedArrayTag> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:186:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Edge vigra::AdjacencyListGraph::addEdge(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:748:29,
    inlined from 'void vigra::makeRegionAdjacencyGraph(GRAPH_IN, GRAPH_IN_NODE_LABEL_MAP, AdjacencyListGraph&, AdjacencyListGraph::EdgeMap<std::vector<typename GRAPH::Edge> >&, Int64) [with GRAPH_IN = GridGraph<3, boost::undirected_tag>; GRAPH_IN_NODE_LABEL_MAP = NumpyScalarNodeMap<GridGraph<3, boost::undirected_tag>, NumpyArray<3, Singleband<unsigned int>, StridedArrayTag> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:195:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
make  -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 75%] Building CXX object vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_fourier_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1197:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1197:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1200:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1200:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1201:52:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1204:59:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1204:59:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1205:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1211:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1213:52:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1217:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1224:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1224:47:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1211:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'vigra::MergeGraphAdaptor<GRAPH>::MergeGraphAdaptor(const GRAPH&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:856:39:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'vigra::MergeGraphAdaptor<GRAPH>::MergeGraphAdaptor(const GRAPH&) [with GRAPH = vigra::GridGraph<3, boost::undirected_tag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:857:39:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx:80:28:   required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMultiArray(const NumpyArray<DIM, T_IN>&, const BlockwiseConvolutionOptions<DIM>&, NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = TinyVector<float, 2>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx:141:59:   required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx:298:37:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1136:29:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1228:13:   required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx:80:28:   required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMultiArray(const NumpyArray<DIM, T_IN>&, const BlockwiseConvolutionOptions<DIM>&, NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = TinyVector<float, 3>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx:141:59:   required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/blockwise.cxx:299:37:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:40:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/stdexcept:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/config.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:39:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:44:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fftw3.hxx: In function 'void vigra::fourierTransformRealImpl(BasicImage<double>::const_traverser, BasicImage<double>::const_traverser, DestTraverser, DestAccessor, fftw_real, fftw_r2r_kind, fftw_r2r_kind)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fftw3.hxx:2788:36: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = multiplies<double>; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
 2788 |                        std::bind1st(std::multiplies<fftw_real>(), 1.0 / norm));
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 1; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1025:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 1; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:201:25:   required from 'vigra::NumpyAnyArray vigra::pythonFourierTransformR2C(NumpyArray<N, Multiband<float> >, NumpyArray<N, Multiband<FFTWComplex<float> > >) [with unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:222:47:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2176 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1025:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:201:25:   required from 'vigra::NumpyAnyArray vigra::pythonFourierTransformR2C(NumpyArray<N, Multiband<float> >, NumpyArray<N, Multiband<FFTWComplex<float> > >) [with unsigned int N = 3]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:228:47:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 3; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1025:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:153:25:   required from 'vigra::NumpyAnyArray vigra::pythonFourierTransform(NumpyArray<N, Multiband<FFTWComplex<float> > >, NumpyArray<N, Multiband<FFTWComplex<float> > >) [with unsigned int N = 4; int SIGN = -1]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier/fourier.cxx:237:47:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::HierarchicalClusteringImpl<CLUSTER_OPERATOR>::cluster() [with CLUSTER_OPERATOR = vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hierarchical_clustering.hxx:833:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem*, std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<2, boost::undirected_tag>, vigra::NumpyArray<2, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::HierarchicalClusteringImpl<CLUSTER_OPERATOR>::cluster() [with CLUSTER_OPERATOR = vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hierarchical_clustering.hxx:833:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem*, std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >::MergeItem> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::HierarchicalClusteringImpl<CLUSTER_OPERATOR>::cluster() [with CLUSTER_OPERATOR = vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hierarchical_clustering.hxx:833:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem*, std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::EdgeWeightNodeFeatures<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyMultibandNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Multiband<float> > >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<float> > >, vigra::NumpyScalarEdgeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<4, vigra::Singleband<float>, vigra::StridedArrayTag> >, vigra::NumpyScalarNodeMap<vigra::GridGraph<3, boost::undirected_tag>, vigra::NumpyArray<3, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> > > >::MergeItem> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem}; _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem; _Alloc = std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::HierarchicalClusteringImpl<CLUSTER_OPERATOR>::cluster() [with CLUSTER_OPERATOR = vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hierarchical_clustering.hxx:833:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem*, std::vector<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem, std::allocator<vigra::HierarchicalClusteringImpl<vigra::cluster_operators::PythonOperator<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >::MergeItem> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 78%] Linking CXX shared library fourier.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_fourier.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o fourier.so CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o  -lfftw3 -lfftw3f -lboost_python310 
Copying target vigranumpy_fourier to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier/fourier.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 78%] Built target vigranumpy_fourier
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 82%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/vigranumpycore.cxx
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/vigranumpycore.cxx:41:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/vigranumpycore.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/stdexcept:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/config.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/vigranumpycore.cxx:39:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
[ 82%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/converters.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/converters.cxx
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >&}; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:102:32:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33:
/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >]' at /usr/include/boost/python/suite/indexing/container_utils.hpp:36:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >]' at /usr/include/boost/python/suite/indexing/container_utils.hpp:44:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_extend(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::append(Container&, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:212:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::append(Container&, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:220:44,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:206:9:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::delete_slice(Container&, index_type, index_type) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:134:28,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::delete_slice(Container&, index_type, index_type) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:128:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_delete_slice(Container&, PySliceObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:697:42,
    inlined from 'static void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_delete_item(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:256:49:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:664:43:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:672:47:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:116:32,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/converters.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/iomanip:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:42:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/converters.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/converters.cxx:42:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >&}; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:102:32:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33:
/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >]' at /usr/include/boost/python/suite/indexing/container_utils.hpp:36:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >]' at /usr/include/boost/python/suite/indexing/container_utils.hpp:44:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_extend(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::append(Container&, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:212:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::append(Container&, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:220:44,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_append(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:206:9:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::delete_slice(Container&, index_type, index_type) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:134:28,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::delete_slice(Container&, index_type, index_type) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:128:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_delete_slice(Container&, PySliceObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:697:42,
    inlined from 'static void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_delete_item(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:256:49:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:664:43:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:672:47:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:116:32,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
[ 85%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/axistags.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/axistags.cxx
[ 89%] Linking CXX shared library blockwise.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_blockwise.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o blockwise.so CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o  -lboost_python310 
Copying target vigranumpy_blockwise to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/blockwise.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 89%] Built target vigranumpy_blockwise
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/DependInfo.cmake --color=
[ 89%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/multi_array_chunked.cxx
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 89%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/impex.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_impex_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/axistags.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/axistags.cxx:42:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
[ 89%] Linking CXX shared library graphs.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_graphs.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o graphs.so CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial: ../../../src/impex/libvigraimpex.so.11.1.11.1 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -lboost_python310 -ljpeg -lpng -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm 
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/multi_array_chunked.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:40:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
Copying target vigranumpy_graphs to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/graphs.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 89%] Built target vigranumpy_graphs
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 89%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest_old.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/multi_array_chunked.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:47:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In instantiation of 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::StridedImageIterator<float>; ImageAccessor = vigra::MultibandVectorAccessor<float>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:797:28:   required from 'void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<float>; ImageAccessor = MultibandVectorAccessor<float>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:808:20:   required from 'void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<float>; ImageAccessor = MultibandVectorAccessor<float>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:92:20:   required from 'vigra::NumpyAnyArray vigra::detail::readImageImpl(const vigra::ImageImportInfo&, std::string) [with T = float; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:140:44:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:244:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  243 |             vigra_precondition((static_cast<unsigned int>(import_info.numBands())
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                                 == image_accessor.size(image_iterator)) ||
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In instantiation of 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::StridedImageIterator<unsigned char>; ImageAccessor = vigra::MultibandVectorAccessor<unsigned char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:797:28:   required from 'void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<unsigned char>; ImageAccessor = MultibandVectorAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:808:20:   required from 'void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<unsigned char>; ImageAccessor = MultibandVectorAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:92:20:   required from 'vigra::NumpyAnyArray vigra::detail::readImageImpl(const vigra::ImageImportInfo&, std::string) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:142:44:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:244:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  243 |             vigra_precondition((static_cast<unsigned int>(import_info.numBands())
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                                 == image_accessor.size(image_iterator)) ||
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In instantiation of 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::StridedImageIterator<short int>; ImageAccessor = vigra::MultibandVectorAccessor<short int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:797:28:   required from 'void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<short int>; ImageAccessor = MultibandVectorAccessor<short int>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:808:20:   required from 'void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<short int>; ImageAccessor = MultibandVectorAccessor<short int>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:92:20:   required from 'vigra::NumpyAnyArray vigra::detail::readImageImpl(const vigra::ImageImportInfo&, std::string) [with T = short int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:144:44:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:244:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  243 |             vigra_precondition((static_cast<unsigned int>(import_info.numBands())
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                                 == image_accessor.size(image_iterator)) ||
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In instantiation of 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::StridedImageIterator<short unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<short unsigned int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:797:28:   required from 'void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<short unsigned int>; ImageAccessor = MultibandVectorAccessor<short unsigned int>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:808:20:   required from 'void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<short unsigned int>; ImageAccessor = MultibandVectorAccessor<short unsigned int>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:92:20:   required from 'vigra::NumpyAnyArray vigra::detail::readImageImpl(const vigra::ImageImportInfo&, std::string) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:146:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:244:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  243 |             vigra_precondition((static_cast<unsigned int>(import_info.numBands())
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                                 == image_accessor.size(image_iterator)) ||
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In instantiation of 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::StridedImageIterator<int>; ImageAccessor = vigra::MultibandVectorAccessor<int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:797:28:   required from 'void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<int>; ImageAccessor = MultibandVectorAccessor<int>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:808:20:   required from 'void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<int>; ImageAccessor = MultibandVectorAccessor<int>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:92:20:   required from 'vigra::NumpyAnyArray vigra::detail::readImageImpl(const vigra::ImageImportInfo&, std::string) [with T = int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:148:44:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:244:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  243 |             vigra_precondition((static_cast<unsigned int>(import_info.numBands())
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                                 == image_accessor.size(image_iterator)) ||
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In instantiation of 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::StridedImageIterator<unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<unsigned int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:797:28:   required from 'void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<unsigned int>; ImageAccessor = MultibandVectorAccessor<unsigned int>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:808:20:   required from 'void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<unsigned int>; ImageAccessor = MultibandVectorAccessor<unsigned int>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:92:20:   required from 'vigra::NumpyAnyArray vigra::detail::readImageImpl(const vigra::ImageImportInfo&, std::string) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:150:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:244:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  243 |             vigra_precondition((static_cast<unsigned int>(import_info.numBands())
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                                 == image_accessor.size(image_iterator)) ||
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In instantiation of 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:797:28:   required from 'void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<double>; ImageAccessor = MultibandVectorAccessor<double>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:808:20:   required from 'void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<double>; ImageAccessor = MultibandVectorAccessor<double>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:92:20:   required from 'vigra::NumpyAnyArray vigra::detail::readImageImpl(const vigra::ImageImportInfo&, std::string) [with T = double; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:152:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:244:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  243 |             vigra_precondition((static_cast<unsigned int>(import_info.numBands())
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                                 == image_accessor.size(image_iterator)) ||
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:223:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = float; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:277:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:229:37:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = float; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:277:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = float; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<float, 4>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:235:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = float; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:277:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = unsigned char; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = unsigned char; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<unsigned char, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<unsigned char, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<unsigned char, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:223:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:279:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = unsigned char; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = unsigned char; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::RGBValue<unsigned char>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::RGBValue<unsigned char>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::RGBValue<unsigned char>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:229:37:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:279:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = unsigned char; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = unsigned char; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<unsigned char, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<unsigned char, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<unsigned char, 4>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:235:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:279:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = short int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = short int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<short int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<short int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<short int, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:223:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = short int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:281:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = short int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = short int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::RGBValue<short int>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::RGBValue<short int>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::RGBValue<short int>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:229:37:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = short int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:281:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = short int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = short int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<short int, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<short int, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<short int, 4>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:235:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = short int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:281:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = short unsigned int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = short unsigned int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<short unsigned int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<short unsigned int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<short unsigned int, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:223:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:283:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = short unsigned int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = short unsigned int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::RGBValue<short unsigned int>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::RGBValue<short unsigned int>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::RGBValue<short unsigned int>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:229:37:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:283:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = short unsigned int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = short unsigned int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<short unsigned int, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<short unsigned int, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<short unsigned int, 4>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:235:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:283:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:223:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:285:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::RGBValue<int>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::RGBValue<int>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::RGBValue<int>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:229:37:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:285:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<int, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<int, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<int, 4>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:235:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:285:45:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = unsigned int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = unsigned int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<unsigned int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<unsigned int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<unsigned int, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:223:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:287:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = unsigned int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = unsigned int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::RGBValue<unsigned int>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::RGBValue<unsigned int>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::RGBValue<unsigned int>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:229:37:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:287:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = unsigned int; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = unsigned int; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<unsigned int, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<unsigned int, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<unsigned int, 4>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:235:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:287:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:223:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = double; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:289:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::RGBValue<double>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::RGBValue<double>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::RGBValue<double>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:229:37:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = double; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:289:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = double; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:696:33:   required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 4; T = double; PyArrayObject = tagPyArrayObject]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1078:49:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<double, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1122:34:   required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<double, 4>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:873:9:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const std::string&) [with unsigned int N = 3; T = vigra::TinyVector<double, 4>; Stride = vigra::StridedArrayTag; difference_type = vigra::TinyVector<int, 3>; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:235:42:   required from 'vigra::NumpyAnyArray vigra::detail::readVolumeImpl(const vigra::VolumeImportInfo&, std::string) [with T = double; std::string = std::__cxx11::basic_string<char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:289:46:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest_old.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest_old.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
[ 89%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest.cxx
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest_3.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest_3.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest_3.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:50:
/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1450 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::BinaryForest::NodeT>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf3::ArgMaxVectorAcc<VALUETYPE>::operator()(ITER, ITER, OUTITER) [with ITER = __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; OUTITER = vigra::StridedScanOrderIterator<1, float, float&, float*>; VALUETYPE = double]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_common.hxx:128:31,
    inlined from 'void vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>::predict_probabilities_impl(const FEATURES&, PROBS&, size_t, const std::vector<unsigned int>&) const [with PROBS = vigra::NumpyArray<2, float>; FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>; SPLITTESTS = vigra::rf3::LessEqualSplitTest<float>; ACCTYPE = vigra::rf3::ArgMaxVectorAcc<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest.hxx:348:8:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf3::ArgMaxVectorAcc<VALUETYPE>::operator()(ITER, ITER, OUTITER) [with ITER = __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; OUTITER = vigra::StridedScanOrderIterator<1, double, double&, double*>; VALUETYPE = double]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_common.hxx:128:31,
    inlined from 'void vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>::predict_probabilities_impl(const FEATURES&, PROBS&, size_t, const std::vector<unsigned int>&) const [with PROBS = vigra::MultiArray<2, double>; FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>; SPLITTESTS = vigra::rf3::LessEqualSplitTest<float>; ACCTYPE = vigra::rf3::ArgMaxVectorAcc<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest.hxx:348:8:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution}; _Tp = vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution; _Alloc = std::allocator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution}; _Tp = vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution; _Alloc = std::allocator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution; _Alloc = std::allocator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::rf::visitors::OnlineLearnVisitor::visit_after_split(Tree&, Split&, Region&, Region&, Region&, Feature_t&, Label_t&) [with Tree = vigra::detail::DecisionTree; Split = vigra::ThresholdSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; Region = vigra::DT_StackEntry<int*>; Feature_t = const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; Label_t = const vigra::MultiArrayView<2, int, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_visitors.hxx:669:78:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution*, std::vector<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf3::random_forest_export_HDF5(const RF&, vigra::HDF5File&, const std::string&) [with RF = RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, LessEqualSplitTest<float>, ArgMaxVectorAcc<double> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:382:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest.hxx:62,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest.cxx:188:17:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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
      |       ^~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest.cxx:188:17:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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
      |       ^~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest.cxx:188:17:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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
      |       ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/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]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest.cxx:184:33: note: 'earlystop' declared here
  184 |     vigra::DepthAndSizeStopping earlystop(maxdepth,minsize);
      |                                 ^~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >}; _Tp = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; _Alloc = std::allocator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >, std::allocator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >}; _Tp = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; _Alloc = std::allocator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >*, std::vector<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >, std::allocator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24,
    inlined from 'void vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>::merge(const vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>; SPLITTESTS = vigra::rf3::LessEqualSplitTest<float>; ACCTYPE = vigra::rf3::ArgMaxVectorAcc<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest.hxx:236:28:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:218:44:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:226:45:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:226:45:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:227:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:227:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:229:26:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:229:26:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:230:26:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:230:26:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:232:35:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:44:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::detail::NodeDescriptor<long long int>&>, std::tuple<>}; _Key = vigra::detail::NodeDescriptor<long long int>; _Val = std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _KeyOfValue = std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::detail::NodeDescriptor<long long int>&>, std::tuple<>}; _Key = vigra::detail::NodeDescriptor<long long int>; _Val = std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12/map:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/random_forest_3.cxx:41:
/usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]':
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/learning.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/learning.cxx
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/learning.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:44:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_converters.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/learning.cxx:40:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:226:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 96%] Linking CXX shared library learning.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_learning.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o learning.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,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial: ../../../src/impex/libvigraimpex.so.11.1.11.1 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -lboost_python310 -ljpeg -lpng -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm 
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core/impex.cxx:44:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = unsigned char; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
   99 |         read_image_bands(Decoder* decoder,
      |         ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = short unsigned int; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = unsigned int; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = short int; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
Copying target vigranumpy_learning to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/learning.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = int; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 96%] Built target vigranumpy_learning
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = float; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = double; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned char; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  335 |         write_image_bands(Encoder* encoder,
      |         ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = float; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = double; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned char; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = float; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = double; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned char; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = float; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = double; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In function 'void vigra::inspectImage(ImageIterator, ImageIterator, Accessor, Functor&) [with ImageIterator = ConstStridedImageIterator<long long unsigned int>; Accessor = VectorElementAccessor<MultibandVectorAccessor<long long unsigned int> >; Functor = FindMinMax<long long unsigned int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:232:1: note: parameter passing for argument of type 'vigra::VectorElementAccessor<vigra::MultibandVectorAccessor<long long unsigned int> >' changed in GCC 7.1
  232 | inspectImage(ImageIterator upperleft, ImageIterator lowerright,
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:532:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  532 |         exportImage(ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor,
      |         ^~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:53:
In function 'vigra::detail::range_t vigra::detail::find_value_range(Iterator, Iterator, Accessor, vigra::VigraFalseType) [with Iterator = vigra::ConstStridedImageIterator<long long unsigned int>; Accessor = vigra::MultibandVectorAccessor<long long unsigned int>]',
    inlined from 'vigra::detail::range_t vigra::detail::find_source_value_range(const vigra::ImageExportInfo&, SourceIterator, SourceIterator, SourceAccessor) [with SourceIterator = vigra::ConstStridedImageIterator<long long unsigned int>; SourceAccessor = vigra::MultibandVectorAccessor<long long unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impexbase.hxx:189:53,
    inlined from 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:550:69:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impexbase.hxx:168:29: note: parameter passing for argument of type 'element_accessor' {aka 'vigra::VectorElementAccessor<vigra::MultibandVectorAccessor<long long unsigned int> >'} changed in GCC 7.1
  168 |                 inspectImage(upper_left, lower_right, band, extrema);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  562 |                     write_image_bands<UInt8>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  563 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  566 |                     write_image_bands<UInt16>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  567 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  570 |                     write_image_bands<UInt32>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  571 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  574 |                     write_image_bands<Int16>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  575 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  578 |                     write_image_bands<Int32>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  579 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  582 |                     write_image_bands<float>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  583 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
  586 |                     write_image_bands<double>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  587 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In function 'void vigra::inspectImage(ImageIterator, ImageIterator, Accessor, Functor&) [with ImageIterator = ConstStridedImageIterator<long long int>; Accessor = VectorElementAccessor<MultibandVectorAccessor<long long int> >; Functor = FindMinMax<long long int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:232:1: note: parameter passing for argument of type 'vigra::VectorElementAccessor<vigra::MultibandVectorAccessor<long long int> >' changed in GCC 7.1
  232 | inspectImage(ImageIterator upperleft, ImageIterator lowerright,
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:532:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
  532 |         exportImage(ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor,
      |         ^~~~~~~~~~~
In function 'vigra::detail::range_t vigra::detail::find_value_range(Iterator, Iterator, Accessor, vigra::VigraFalseType) [with Iterator = vigra::ConstStridedImageIterator<long long int>; Accessor = vigra::MultibandVectorAccessor<long long int>]',
    inlined from 'vigra::detail::range_t vigra::detail::find_source_value_range(const vigra::ImageExportInfo&, SourceIterator, SourceIterator, SourceAccessor) [with SourceIterator = vigra::ConstStridedImageIterator<long long int>; SourceAccessor = vigra::MultibandVectorAccessor<long long int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impexbase.hxx:189:53,
    inlined from 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:550:69:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impexbase.hxx:168:29: note: parameter passing for argument of type 'element_accessor' {aka 'vigra::VectorElementAccessor<vigra::MultibandVectorAccessor<long long int> >'} changed in GCC 7.1
  168 |                 inspectImage(upper_left, lower_right, band, extrema);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
  562 |                     write_image_bands<UInt8>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  563 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
  566 |                     write_image_bands<UInt16>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  567 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
  570 |                     write_image_bands<UInt32>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  571 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
  574 |                     write_image_bands<Int16>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  575 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
  578 |                     write_image_bands<Int32>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  579 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
  582 |                     write_image_bands<float>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  583 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
  586 |                     write_image_bands<double>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  587 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In function 'void vigra::inspectImage(ImageIterator, ImageIterator, Accessor, Functor&) [with ImageIterator = ConstStridedImageIterator<double>; Accessor = VectorElementAccessor<MultibandVectorAccessor<double> >; Functor = FindMinMax<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:232:1: note: parameter passing for argument of type 'vigra::VectorElementAccessor<vigra::MultibandVectorAccessor<double> >' changed in GCC 7.1
  232 | inspectImage(ImageIterator upperleft, ImageIterator lowerright,
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:532:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
  532 |         exportImage(ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor,
      |         ^~~~~~~~~~~
In function 'vigra::detail::range_t vigra::detail::find_value_range(Iterator, Iterator, Accessor, vigra::VigraFalseType) [with Iterator = vigra::ConstStridedImageIterator<double>; Accessor = vigra::MultibandVectorAccessor<double>]',
    inlined from 'vigra::detail::range_t vigra::detail::find_source_value_range(const vigra::ImageExportInfo&, SourceIterator, SourceIterator, SourceAccessor) [with SourceIterator = vigra::ConstStridedImageIterator<double>; SourceAccessor = vigra::MultibandVectorAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impexbase.hxx:189:53,
    inlined from 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:550:69:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impexbase.hxx:168:29: note: parameter passing for argument of type 'element_accessor' {aka 'vigra::VectorElementAccessor<vigra::MultibandVectorAccessor<double> >'} changed in GCC 7.1
  168 |                 inspectImage(upper_left, lower_right, band, extrema);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
  562 |                     write_image_bands<UInt8>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  563 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
  566 |                     write_image_bands<UInt16>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  567 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
  570 |                     write_image_bands<UInt32>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  571 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
  574 |                     write_image_bands<Int16>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  575 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
  578 |                     write_image_bands<Int32>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  579 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
  582 |                     write_image_bands<float>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  583 |                                              image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
  586 |                     write_image_bands<double>(encoder.get(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  587 |                                               image_upper_left, image_lower_right, image_accessor, image_rescaler);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
[ 96%] Linking CXX shared library vigranumpycore.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_core.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,vigranumpycore.so -o vigranumpycore.so CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o CMakeFiles/vigranumpy_core.dir/converters.cxx.o CMakeFiles/vigranumpy_core.dir/axistags.cxx.o CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial: ../../../src/impex/libvigraimpex.so.11.1.11.1 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -lboost_python310 -ljpeg -lpng -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm 
Copying target vigranumpy_core to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/vigranumpycore.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 96%] Built target vigranumpy_core
[100%] Linking CXX shared library impex.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_impex.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o impex.so CMakeFiles/vigranumpy_impex.dir/impex.cxx.o  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial: ../../../src/impex/libvigraimpex.so.11.1.11.1 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -lboost_python310 -ljpeg -lpng -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm 
Copying target vigranumpy_impex to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/impex.so /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[100%] Built target vigranumpy_impex
make[3]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles 0
make[2]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[1]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
sed -i 's/exit\ 1/exit\ 0/' \
	obj.arm-linux-gnueabihf/test/multiarray/run_test_multiarray_chunked.sh #812852
sed -i 's/-O2/-O2 -O0/' \
	obj.arm-linux-gnueabihf/test/math/CMakeFiles/test_math.dir/flags.make #817840
sed -i 's/-O2/-O2 -O1/' \
	obj.arm-linux-gnueabihf/test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/flags.make # https://github.com/ukoethe/vigra/issues/409
sed -i 's/-O2/-O2 -O1/' \
	obj.arm-linux-gnueabihf/test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/flags.make # https://github.com/ukoethe/vigra/issues/409, #853513
sed -i 's/-O2/-O2 -O1/' \
	obj.arm-linux-gnueabihf/test/gridgraph/CMakeFiles/test_gridgraph.dir/flags.make #871556
sed -i 's/-O2/-O2 -O0/' \
	obj.arm-linux-gnueabihf/test/multiarray/CMakeFiles/test_multiarray.dir/flags.make #872037
/usr/bin/make -C obj.arm-linux-gnueabihf check
make[2]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -S/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg -B/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make  -f CMakeFiles/Makefile2 check
make[3]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -S/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg -B/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles 86
/usr/bin/make  -f CMakeFiles/Makefile2 CMakeFiles/check.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[  1%] Built target vigranumpy_fourier
/usr/bin/make  -f vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/build.make vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/build.make vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/__init__.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/__init__.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/__version__.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/__version__.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/tagged_array.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/tagged_array.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/arraytypes.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/arraytypes.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/ufunc.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/ufunc.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_directory /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/pyqt /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/pyqt
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[  1%] Built target vigranumpy_lib
/usr/bin/make  -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex/CMakeFiles/vigraimpex.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'src/impex/CMakeFiles/vigraimpex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 10%] Built target vigraimpex
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 12%] Built target vigranumpy_core
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 13%] Built target vigranumpy_impex
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 15%] Built target vigranumpy_sampling
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 18%] Built target vigranumpy_filters
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 22%] Built target vigranumpy_analysis
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 24%] Built target vigranumpy_learning
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 24%] Built target vigranumpy_colors
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 25%] Built target vigranumpy_noise
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 25%] Built target vigranumpy_geometry
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 25%] Built target vigranumpy_optimization
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 29%] Built target vigranumpy_graphs
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 30%] Built target vigranumpy_histogram
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 31%] Built target vigranumpy_utilities
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 32%] Built target vigranumpy_blockwise
/usr/bin/make  -f vigranumpy/CMakeFiles/vigranumpy.dir/build.make vigranumpy/CMakeFiles/vigranumpy.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/CMakeFiles/vigranumpy.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/CMakeFiles/vigranumpy.dir/build.make vigranumpy/CMakeFiles/vigranumpy.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/CMakeFiles/vigranumpy.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 32%] Built target vigranumpy
/usr/bin/make  -f vigranumpy/test/CMakeFiles/vigranumpytest.dir/build.make vigranumpy/test/CMakeFiles/vigranumpytest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 32%] Generating testsuccess.cxx
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E touch /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/testsuccess.cxx
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/CMakeFiles/vigranumpytest.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/test/CMakeFiles/vigranumpytest.dir/build.make vigranumpy/test/CMakeFiles/vigranumpytest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 33%] Building CXX object vigranumpy/test/CMakeFiles/vigranumpytest.dir/vigranumpytest.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/c++ -DHasHDF5 -Dvigranumpytest_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT vigranumpy/test/CMakeFiles/vigranumpytest.dir/vigranumpytest.cxx.o -MF CMakeFiles/vigranumpytest.dir/vigranumpytest.cxx.o.d -o CMakeFiles/vigranumpytest.dir/vigranumpytest.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:41:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:39:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In static member function 'static vigra::python_ptr vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::unsafeConstructorFromData(const vigra::TinyVector<U, N>&, value_type*, const vigra::TinyVector<U, N>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:765:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies<int>; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  765 |             std::bind2nd(std::multiplies<npy_intp>(), sizeof(value_type)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const vigra::ArrayVectorView<int>::value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare]
  622 |         if(p[k] != k)
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 2; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:846:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const vigra::NumpyArray<N, T, Stride>&, bool) [with unsigned int N = 2; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:61:22:   required from 'boost::python::tuple vigra::test(const NumpyArray<N, T, Stride>&) [with unsigned int N = 2; T = RGBValue<float>; Stride = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:132:50:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:846:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const vigra::NumpyArray<N, T, Stride>&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:61:22:   required from 'boost::python::tuple vigra::test(const NumpyArray<N, T, Stride>&) [with unsigned int N = 2; T = TinyVector<float, 2>; Stride = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:133:54:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 3; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:846:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const vigra::NumpyArray<N, T, Stride>&, bool) [with unsigned int N = 3; T = vigra::RGBValue<float>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:61:22:   required from 'boost::python::tuple vigra::test(const NumpyArray<N, T, Stride>&) [with unsigned int N = 3; T = RGBValue<float>; Stride = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:144:51:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 2; T = float; PyArrayObject = tagPyArrayObject]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1066:46:   required from 'static bool vigra::NumpyArray<N, T, Stride>::isCopyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:1177:9:   required from 'void vigra::NumpyArray<N, T, Stride>::makeCopy(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array.hxx:846:13:   required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const vigra::NumpyArray<N, T, Stride>&, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:61:22:   required from 'boost::python::tuple vigra::test(const NumpyArray<N, T, Stride>&) [with unsigned int N = 3; T = TinyVector<float, 2>; Stride = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/vigranumpytest.cxx:145:55:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  674 |         if(majorIndex >= N+1)
      |            ~~~~~~~~~~~^~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
  679 |                 if(k == channelIndex)
      |                    ~~^~~~~~~~~~~~~~~
[ 33%] Building CXX object vigranumpy/test/CMakeFiles/vigranumpytest.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/c++ -DHasHDF5 -Dvigranumpytest_EXPORTS -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3/dist-packages/numpy/core/include -isystem /usr/include/python3.10 -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT vigranumpy/test/CMakeFiles/vigranumpytest.dir/testsuccess.cxx.o -MF CMakeFiles/vigranumpytest.dir/testsuccess.cxx.o.d -o CMakeFiles/vigranumpytest.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/testsuccess.cxx
[ 34%] Linking CXX shared library vigranumpytest.so
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpytest.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o vigranumpytest.so CMakeFiles/vigranumpytest.dir/vigranumpytest.cxx.o CMakeFiles/vigranumpytest.dir/testsuccess.cxx.o  -lboost_python310 
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test_arraytypes.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_arraytypes.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test_rf.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_rf.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test_impex.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_impex.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test1.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test1.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test2.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test2.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test3.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test3.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test4.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test4.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test_color.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_color.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test_segmentation.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_segmentation.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test/test_multidef.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_multidef.py
Running vigranumpy tests
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test && ./run_vigranumpytest.sh

executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test1.py
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/__init__.py:1783: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if xo is not 0 or yo is not 0:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/__init__.py:1783: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if xo is not 0 or yo is not 0:
......
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test2.py
..........
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test3.py
......
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test4.py
.....

Nodes:         99
Nodes:         98
Nodes:         97
Nodes:         96
Nodes:         95
Nodes:         94
Nodes:         93
Nodes:         92
Nodes:         91
Nodes:         90
Nodes:         89
Nodes:         88
Nodes:         87
Nodes:         86
Nodes:         85
Nodes:         84
Nodes:         83
Nodes:         82
Nodes:         81
Nodes:         80
Nodes:         79
Nodes:         78
Nodes:         77
Nodes:         76
Nodes:         75
Nodes:         74
Nodes:         73
Nodes:         72
Nodes:         71
Nodes:         70
Nodes:         69
Nodes:         68
Nodes:         67
Nodes:         66
Nodes:         65
Nodes:         64
Nodes:         63
Nodes:         62
Nodes:         61
Nodes:         60
Nodes:         59
Nodes:         58
Nodes:         57
Nodes:         56
Nodes:         55
Nodes:         54
Nodes:         53
Nodes:         52
Nodes:         51
Nodes:         50
Nodes:         49
Nodes:         48
Nodes:         47
Nodes:         46
Nodes:         45
Nodes:         44
Nodes:         43
Nodes:         42
Nodes:         41
Nodes:         40
Nodes:         39
Nodes:         38
Nodes:         37
Nodes:         36
Nodes:         35
Nodes:         34
Nodes:         33
Nodes:         32
Nodes:         31
Nodes:         30
Nodes:         29
Nodes:         28
Nodes:         27
Nodes:         26
Nodes:         25
Nodes:         24
Nodes:         23
Nodes:         22
Nodes:         21
Nodes:         20
Nodes:         19
Nodes:         18
Nodes:         17
Nodes:         16
Nodes:         15
Nodes:         14
Nodes:         13
Nodes:         12
Nodes:         11
Nodes:         10
Nodes:          9
Nodes:          8
Nodes:          7
Nodes:          6
Nodes:          5


Nodes:         99
Nodes:         98
Nodes:         97
Nodes:         96
Nodes:         95
Nodes:         94
Nodes:         93
Nodes:         92
Nodes:         91
Nodes:         90
Nodes:         89
Nodes:         88
Nodes:         87
Nodes:         86
Nodes:         85
Nodes:         84
Nodes:         83
Nodes:         82
Nodes:         81
Nodes:         80
Nodes:         79
Nodes:         78
Nodes:         77
Nodes:         76
Nodes:         75
Nodes:         74
Nodes:         73
Nodes:         72
Nodes:         71
Nodes:         70
Nodes:         69
Nodes:         68
Nodes:         67
Nodes:         66
Nodes:         65
Nodes:         64
Nodes:         63
Nodes:         62
Nodes:         61
Nodes:         60
Nodes:         59
Nodes:         58
Nodes:         57
Nodes:         56
Nodes:         55
Nodes:         54
Nodes:         53
Nodes:         52
Nodes:         51
Nodes:         50
Nodes:         49
Nodes:         48
Nodes:         47
Nodes:         46
Nodes:         45
Nodes:         44
Nodes:         43
Nodes:         42
Nodes:         41
Nodes:         40
Nodes:         39
Nodes:         38
Nodes:         37
Nodes:         36
Nodes:         35
Nodes:         34
Nodes:         33
Nodes:         32
Nodes:         31
Nodes:         30
Nodes:         29
Nodes:         28
Nodes:         27
Nodes:         26
Nodes:         25
Nodes:         24
Nodes:         23
Nodes:         22
Nodes:         21
Nodes:         20
Nodes:         19
Nodes:         18
Nodes:         17
Nodes:         16
Nodes:         15
Nodes:         14
Nodes:         13
Nodes:         12
Nodes:         11
Nodes:         10
Nodes:          9
Nodes:          8
Nodes:          7
Nodes:          6
Nodes:          5


Nodes:        999
Nodes:        998
Nodes:        997
Nodes:        996
Nodes:        995
Nodes:        994
Nodes:        993
Nodes:        992
Nodes:        991
Nodes:        990
Nodes:        989
Nodes:        988
Nodes:        987
Nodes:        986
Nodes:        985
Nodes:        984
Nodes:        983
Nodes:        982
Nodes:        981
Nodes:        980
Nodes:        979
Nodes:        978
Nodes:        977
Nodes:        976
Nodes:        975
Nodes:        974
Nodes:        973
Nodes:        972
Nodes:        971
Nodes:        970
Nodes:        969
Nodes:        968
Nodes:        967
Nodes:        966
Nodes:        965
Nodes:        964
Nodes:        963
Nodes:        962
Nodes:        961
Nodes:        960
Nodes:        959
Nodes:        958
Nodes:        957
Nodes:        956
Nodes:        955
Nodes:        954
Nodes:        953
Nodes:        952
Nodes:        951
Nodes:        950
Nodes:        949
Nodes:        948
Nodes:        947
Nodes:        946
Nodes:        945
Nodes:        944
Nodes:        943
Nodes:        942
Nodes:        941
Nodes:        940
Nodes:        939
Nodes:        938
Nodes:        937
Nodes:        936
Nodes:        935
Nodes:        934
Nodes:        933
Nodes:        932
Nodes:        931
Nodes:        930
Nodes:        929
Nodes:        928
Nodes:        927
Nodes:        926
Nodes:        925
Nodes:        924
Nodes:        923
Nodes:        922
Nodes:        921
Nodes:        920
Nodes:        919
Nodes:        918
Nodes:        917
Nodes:        916
Nodes:        915
Nodes:        914
Nodes:        913
Nodes:        912
Nodes:        911
Nodes:        910
Nodes:        909
Nodes:        908
Nodes:        907
Nodes:        906
Nodes:        905
Nodes:        904
Nodes:        903
Nodes:        902
Nodes:        901
Nodes:        900
Nodes:        899
Nodes:        898
Nodes:        897
Nodes:        896
Nodes:        895
Nodes:        894
Nodes:        893
Nodes:        892
Nodes:        891
Nodes:        890
Nodes:        889
Nodes:        888
Nodes:        887
Nodes:        886
Nodes:        885
Nodes:        884
Nodes:        883
Nodes:        882
Nodes:        881
Nodes:        880
Nodes:        879
Nodes:        878
Nodes:        877
Nodes:        876
Nodes:        875
Nodes:        874
Nodes:        873
Nodes:        872
Nodes:        871
Nodes:        870
Nodes:        869
Nodes:        868
Nodes:        867
Nodes:        866
Nodes:        865
Nodes:        864
Nodes:        863
Nodes:        862
Nodes:        861
Nodes:        860
Nodes:        859
Nodes:        858
Nodes:        857
Nodes:        856
Nodes:        855
Nodes:        854
Nodes:        853
Nodes:        852
Nodes:        851
Nodes:        850
Nodes:        849
Nodes:        848
Nodes:        847
Nodes:        846
Nodes:        845
Nodes:        844
Nodes:        843
Nodes:        842
Nodes:        841
Nodes:        840
Nodes:        839
Nodes:        838
Nodes:        837
Nodes:        836
Nodes:        835
Nodes:        834
Nodes:        833
Nodes:        832
Nodes:        831
Nodes:        830
Nodes:        829
Nodes:        828
Nodes:        827
Nodes:        826
Nodes:        825
Nodes:        824
Nodes:        823
Nodes:        822
Nodes:        821
Nodes:        820
Nodes:        819
Nodes:        818
Nodes:        817
Nodes:        816
Nodes:        815
Nodes:        814
Nodes:        813
Nodes:        812
Nodes:        811
Nodes:        810
Nodes:        809
Nodes:        808
Nodes:        807
Nodes:        806
Nodes:        805
Nodes:        804
Nodes:        803
Nodes:        802
Nodes:        801
Nodes:        800
Nodes:        799
Nodes:        798
Nodes:        797
Nodes:        796
Nodes:        795
Nodes:        794
Nodes:        793
Nodes:        792
Nodes:        791
Nodes:        790
Nodes:        789
Nodes:        788
Nodes:        787
Nodes:        786
Nodes:        785
Nodes:        784
Nodes:        783
Nodes:        782
Nodes:        781
Nodes:        780
Nodes:        779
Nodes:        778
Nodes:        777
Nodes:        776
Nodes:        775
Nodes:        774
Nodes:        773
Nodes:        772
Nodes:        771
Nodes:        770
Nodes:        769
Nodes:        768
Nodes:        767
Nodes:        766
Nodes:        765
Nodes:        764
Nodes:        763
Nodes:        762
Nodes:        761
Nodes:        760
Nodes:        759
Nodes:        758
Nodes:        757
Nodes:        756
Nodes:        755
Nodes:        754
Nodes:        753
Nodes:        752
Nodes:        751
Nodes:        750
Nodes:        749
Nodes:        748
Nodes:        747
Nodes:        746
Nodes:        745
Nodes:        744
Nodes:        743
Nodes:        742
Nodes:        741
Nodes:        740
Nodes:        739
Nodes:        738
Nodes:        737
Nodes:        736
Nodes:        735
Nodes:        734
Nodes:        733
Nodes:        732
Nodes:        731
Nodes:        730
Nodes:        729
Nodes:        728
Nodes:        727
Nodes:        726
Nodes:        725
Nodes:        724
Nodes:        723
Nodes:        722
Nodes:        721
Nodes:        720
Nodes:        719
Nodes:        718
Nodes:        717
Nodes:        716
Nodes:        715
Nodes:        714
Nodes:        713
Nodes:        712
Nodes:        711
Nodes:        710
Nodes:        709
Nodes:        708
Nodes:        707
Nodes:        706
Nodes:        705
Nodes:        704
Nodes:        703
Nodes:        702
Nodes:        701
Nodes:        700
Nodes:        699
Nodes:        698
Nodes:        697
Nodes:        696
Nodes:        695
Nodes:        694
Nodes:        693
Nodes:        692
Nodes:        691
Nodes:        690
Nodes:        689
Nodes:        688
Nodes:        687
Nodes:        686
Nodes:        685
Nodes:        684
Nodes:        683
Nodes:        682
Nodes:        681
Nodes:        680
Nodes:        679
Nodes:        678
Nodes:        677
Nodes:        676
Nodes:        675
Nodes:        674
Nodes:        673
Nodes:        672
Nodes:        671
Nodes:        670
Nodes:        669
Nodes:        668
Nodes:        667
Nodes:        666
Nodes:        665
Nodes:        664
Nodes:        663
Nodes:        662
Nodes:        661
Nodes:        660
Nodes:        659
Nodes:        658
Nodes:        657
Nodes:        656
Nodes:        655
Nodes:        654
Nodes:        653
Nodes:        652
Nodes:        651
Nodes:        650
Nodes:        649
Nodes:        648
Nodes:        647
Nodes:        646
Nodes:        645
Nodes:        644
Nodes:        643
Nodes:        642
Nodes:        641
Nodes:        640
Nodes:        639
Nodes:        638
Nodes:        637
Nodes:        636
Nodes:        635
Nodes:        634
Nodes:        633
Nodes:        632
Nodes:        631
Nodes:        630
Nodes:        629
Nodes:        628
Nodes:        627
Nodes:        626
Nodes:        625
Nodes:        624
Nodes:        623
Nodes:        622
Nodes:        621
Nodes:        620
Nodes:        619
Nodes:        618
Nodes:        617
Nodes:        616
Nodes:        615
Nodes:        614
Nodes:        613
Nodes:        612
Nodes:        611
Nodes:        610
Nodes:        609
Nodes:        608
Nodes:        607
Nodes:        606
Nodes:        605
Nodes:        604
Nodes:        603
Nodes:        602
Nodes:        601
Nodes:        600
Nodes:        599
Nodes:        598
Nodes:        597
Nodes:        596
Nodes:        595
Nodes:        594
Nodes:        593
Nodes:        592
Nodes:        591
Nodes:        590
Nodes:        589
Nodes:        588
Nodes:        587
Nodes:        586
Nodes:        585
Nodes:        584
Nodes:        583
Nodes:        582
Nodes:        581
Nodes:        580
Nodes:        579
Nodes:        578
Nodes:        577
Nodes:        576
Nodes:        575
Nodes:        574
Nodes:        573
Nodes:        572
Nodes:        571
Nodes:        570
Nodes:        569
Nodes:        568
Nodes:        567
Nodes:        566
Nodes:        565
Nodes:        564
Nodes:        563
Nodes:        562
Nodes:        561
Nodes:        560
Nodes:        559
Nodes:        558
Nodes:        557
Nodes:        556
Nodes:        555
Nodes:        554
Nodes:        553
Nodes:        552
Nodes:        551
Nodes:        550
Nodes:        549
Nodes:        548
Nodes:        547
Nodes:        546
Nodes:        545
Nodes:        544
Nodes:        543
Nodes:        542
Nodes:        541
Nodes:        540
Nodes:        539
Nodes:        538
Nodes:        537
Nodes:        536
Nodes:        535
Nodes:        534
Nodes:        533
Nodes:        532
Nodes:        531
Nodes:        530
Nodes:        529
Nodes:        528
Nodes:        527
Nodes:        526
Nodes:        525
Nodes:        524
Nodes:        523
Nodes:        522
Nodes:        521
Nodes:        520
Nodes:        519
Nodes:        518
Nodes:        517
Nodes:        516
Nodes:        515
Nodes:        514
Nodes:        513
Nodes:        512
Nodes:        511
Nodes:        510
Nodes:        509
Nodes:        508
Nodes:        507
Nodes:        506
Nodes:        505
Nodes:        504
Nodes:        503
Nodes:        502
Nodes:        501
Nodes:        500
Nodes:        499
Nodes:        498
Nodes:        497
Nodes:        496
Nodes:        495
Nodes:        494
Nodes:        493
Nodes:        492
Nodes:        491
Nodes:        490
Nodes:        489
Nodes:        488
Nodes:        487
Nodes:        486
Nodes:        485
Nodes:        484
Nodes:        483
Nodes:        482
Nodes:        481
Nodes:        480
Nodes:        479
Nodes:        478
Nodes:        477
Nodes:        476
Nodes:        475
Nodes:        474
Nodes:        473
Nodes:        472
Nodes:        471
Nodes:        470
Nodes:        469
Nodes:        468
Nodes:        467
Nodes:        466
Nodes:        465
Nodes:        464
Nodes:        463
Nodes:        462
Nodes:        461
Nodes:        460
Nodes:        459
Nodes:        458
Nodes:        457
Nodes:        456
Nodes:        455
Nodes:        454
Nodes:        453
Nodes:        452
Nodes:        451
Nodes:        450
Nodes:        449
Nodes:        448
Nodes:        447
Nodes:        446
Nodes:        445
Nodes:        444
Nodes:        443
Nodes:        442
Nodes:        441
Nodes:        440
Nodes:        439
Nodes:        438
Nodes:        437
Nodes:        436
Nodes:        435
Nodes:        434
Nodes:        433
Nodes:        432
Nodes:        431
Nodes:        430
Nodes:        429
Nodes:        428
Nodes:        427
Nodes:        426
Nodes:        425
Nodes:        424
Nodes:        423
Nodes:        422
Nodes:        421
Nodes:        420
Nodes:        419
Nodes:        418
Nodes:        417
Nodes:        416
Nodes:        415
Nodes:        414
Nodes:        413
Nodes:        412
Nodes:        411
Nodes:        410
Nodes:        409
Nodes:        408
Nodes:        407
Nodes:        406
Nodes:        405
Nodes:        404
Nodes:        403
Nodes:        402
Nodes:        401
Nodes:        400
Nodes:        399
Nodes:        398
Nodes:        397
Nodes:        396
Nodes:        395
Nodes:        394
Nodes:        393
Nodes:        392
Nodes:        391
Nodes:        390
Nodes:        389
Nodes:        388
Nodes:        387
Nodes:        386
Nodes:        385
Nodes:        384
Nodes:        383
Nodes:        382
Nodes:        381
Nodes:        380
Nodes:        379
Nodes:        378
Nodes:        377
Nodes:        376
Nodes:        375
Nodes:        374
Nodes:        373
Nodes:        372
Nodes:        371
Nodes:        370
Nodes:        369
Nodes:        368
Nodes:        367
Nodes:        366
Nodes:        365
Nodes:        364
Nodes:        363
Nodes:        362
Nodes:        361
Nodes:        360
Nodes:        359
Nodes:        358
Nodes:        357
Nodes:        356
Nodes:        355
Nodes:        354
Nodes:        353
Nodes:        352
Nodes:        351
Nodes:        350
Nodes:        349
Nodes:        348
Nodes:        347
Nodes:        346
Nodes:        345
Nodes:        344
Nodes:        343
Nodes:        342
Nodes:        341
Nodes:        340
Nodes:        339
Nodes:        338
Nodes:        337
Nodes:        336
Nodes:        335
Nodes:        334
Nodes:        333
Nodes:        332
Nodes:        331
Nodes:        330
Nodes:        329
Nodes:        328
Nodes:        327
Nodes:        326
Nodes:        325
Nodes:        324
Nodes:        323
Nodes:        322
Nodes:        321
Nodes:        320
Nodes:        319
Nodes:        318
Nodes:        317
Nodes:        316
Nodes:        315
Nodes:        314
Nodes:        313
Nodes:        312
Nodes:        311
Nodes:        310
Nodes:        309
Nodes:        308
Nodes:        307
Nodes:        306
Nodes:        305
Nodes:        304
Nodes:        303
Nodes:        302
Nodes:        301
Nodes:        300
Nodes:        299
Nodes:        298
Nodes:        297
Nodes:        296
Nodes:        295
Nodes:        294
Nodes:        293
Nodes:        292
Nodes:        291
Nodes:        290
Nodes:        289
Nodes:        288
Nodes:        287
Nodes:        286
Nodes:        285
Nodes:        284
Nodes:        283
Nodes:        282
Nodes:        281
Nodes:        280
Nodes:        279
Nodes:        278
Nodes:        277
Nodes:        276
Nodes:        275
Nodes:        274
Nodes:        273
Nodes:        272
Nodes:        271
Nodes:        270
Nodes:        269
Nodes:        268
Nodes:        267
Nodes:        266
Nodes:        265
Nodes:        264
Nodes:        263
Nodes:        262
Nodes:        261
Nodes:        260
Nodes:        259
Nodes:        258
Nodes:        257
Nodes:        256
Nodes:        255
Nodes:        254
Nodes:        253
Nodes:        252
Nodes:        251
Nodes:        250
Nodes:        249
Nodes:        248
Nodes:        247
Nodes:        246
Nodes:        245
Nodes:        244
Nodes:        243
Nodes:        242
Nodes:        241
Nodes:        240
Nodes:        239
Nodes:        238
Nodes:        237
Nodes:        236
Nodes:        235
Nodes:        234
Nodes:        233
Nodes:        232
Nodes:        231
Nodes:        230
Nodes:        229
Nodes:        228
Nodes:        227
Nodes:        226
Nodes:        225
Nodes:        224
Nodes:        223
Nodes:        222
Nodes:        221
Nodes:        220
Nodes:        219
Nodes:        218
Nodes:        217
Nodes:        216
Nodes:        215
Nodes:        214
Nodes:        213
Nodes:        212
Nodes:        211
Nodes:        210
Nodes:        209
Nodes:        208
Nodes:        207
Nodes:        206
Nodes:        205
Nodes:        204
Nodes:        203
Nodes:        202
Nodes:        201
Nodes:        200
Nodes:        199
Nodes:        198
Nodes:        197
Nodes:        196
Nodes:        195
Nodes:        194
Nodes:        193
Nodes:        192
Nodes:        191
Nodes:        190
Nodes:        189
Nodes:        188
Nodes:        187
Nodes:        186
Nodes:        185
Nodes:        184
Nodes:        183
Nodes:        182
Nodes:        181
Nodes:        180
Nodes:        179
Nodes:        178
Nodes:        177
Nodes:        176
Nodes:        175
Nodes:        174
Nodes:        173
Nodes:        172
Nodes:        171
Nodes:        170
Nodes:        169
Nodes:        168
Nodes:        167
Nodes:        166
Nodes:        165
Nodes:        164
Nodes:        163
Nodes:        162
Nodes:        161
Nodes:        160
Nodes:        159
Nodes:        158
Nodes:        157
Nodes:        156
Nodes:        155
Nodes:        154
Nodes:        153
Nodes:        152
Nodes:        151
Nodes:        150
Nodes:        149
Nodes:        148
Nodes:        147
Nodes:        146
Nodes:        145
Nodes:        144
Nodes:        143
Nodes:        142
Nodes:        141
Nodes:        140
Nodes:        139
Nodes:        138
Nodes:        137
Nodes:        136
Nodes:        135
Nodes:        134
Nodes:        133
Nodes:        132
Nodes:        131
Nodes:        130
Nodes:        129
Nodes:        128
Nodes:        127
Nodes:        126
Nodes:        125
Nodes:        124
Nodes:        123
Nodes:        122
Nodes:        121
Nodes:        120
Nodes:        119
Nodes:        118
Nodes:        117
Nodes:        116
Nodes:        115
Nodes:        114
Nodes:        113
Nodes:        112
Nodes:        111
Nodes:        110
Nodes:        109
Nodes:        108
Nodes:        107
Nodes:        106
Nodes:        105
Nodes:        104
Nodes:        103
Nodes:        102
Nodes:        101
Nodes:        100
Nodes:         99
Nodes:         98
Nodes:         97
Nodes:         96
Nodes:         95
Nodes:         94
Nodes:         93
Nodes:         92
Nodes:         91
Nodes:         90
Nodes:         89
Nodes:         88
Nodes:         87
Nodes:         86
Nodes:         85
Nodes:         84
Nodes:         83
Nodes:         82
Nodes:         81
Nodes:         80
Nodes:         79
Nodes:         78
Nodes:         77
Nodes:         76
Nodes:         75
Nodes:         74
Nodes:         73
Nodes:         72
Nodes:         71
Nodes:         70
Nodes:         69
Nodes:         68
Nodes:         67
Nodes:         66
Nodes:         65
Nodes:         64
Nodes:         63
Nodes:         62
Nodes:         61
Nodes:         60
Nodes:         59
Nodes:         58
Nodes:         57
Nodes:         56
Nodes:         55
Nodes:         54
Nodes:         53
Nodes:         52
Nodes:         51
Nodes:         50
Nodes:         49
Nodes:         48
Nodes:         47
Nodes:         46
Nodes:         45
Nodes:         44
Nodes:         43
Nodes:         42
Nodes:         41
Nodes:         40
Nodes:         39
Nodes:         38
Nodes:         37
Nodes:         36
Nodes:         35
Nodes:         34
Nodes:         33
Nodes:         32
Nodes:         31
Nodes:         30
Nodes:         29
Nodes:         28
Nodes:         27
Nodes:         26
Nodes:         25
Nodes:         24
Nodes:         23
Nodes:         22
Nodes:         21
Nodes:         20
Nodes:         19
Nodes:         18
Nodes:         17
Nodes:         16
Nodes:         15
Nodes:         14
Nodes:         13
Nodes:         12
Nodes:         11
Nodes:         10
Nodes:          9
Nodes:          8
Nodes:          7
Nodes:          6
Nodes:          5


Nodes:        999
Nodes:        998
Nodes:        997
Nodes:        996
Nodes:        995
Nodes:        994
Nodes:        993
Nodes:        992
Nodes:        991
Nodes:        990
Nodes:        989
Nodes:        988
Nodes:        987
Nodes:        986
Nodes:        985
Nodes:        984
Nodes:        983
Nodes:        982
Nodes:        981
Nodes:        980
Nodes:        979
Nodes:        978
Nodes:        977
Nodes:        976
Nodes:        975
Nodes:        974
Nodes:        973
Nodes:        972
Nodes:        971
Nodes:        970
Nodes:        969
Nodes:        968
Nodes:        967
Nodes:        966
Nodes:        965
Nodes:        964
Nodes:        963
Nodes:        962
Nodes:        961
Nodes:        960
Nodes:        959
Nodes:        958
Nodes:        957
Nodes:        956
Nodes:        955
Nodes:        954
Nodes:        953
Nodes:        952
Nodes:        951
Nodes:        950
Nodes:        949
Nodes:        948
Nodes:        947
Nodes:        946
Nodes:        945
Nodes:        944
Nodes:        943
Nodes:        942
Nodes:        941
Nodes:        940
Nodes:        939
Nodes:        938
Nodes:        937
Nodes:        936
Nodes:        935
Nodes:        934
Nodes:        933
Nodes:        932
Nodes:        931
Nodes:        930
Nodes:        929
Nodes:        928
Nodes:        927
Nodes:        926
Nodes:        925
Nodes:        924
Nodes:        923
Nodes:        922
Nodes:        921
Nodes:        920
Nodes:        919
Nodes:        918
Nodes:        917
Nodes:        916
Nodes:        915
Nodes:        914
Nodes:        913
Nodes:        912
Nodes:        911
Nodes:        910
Nodes:        909
Nodes:        908
Nodes:        907
Nodes:        906
Nodes:        905
Nodes:        904
Nodes:        903
Nodes:        902
Nodes:        901
Nodes:        900
Nodes:        899
Nodes:        898
Nodes:        897
Nodes:        896
Nodes:        895
Nodes:        894
Nodes:        893
Nodes:        892
Nodes:        891
Nodes:        890
Nodes:        889
Nodes:        888
Nodes:        887
Nodes:        886
Nodes:        885
Nodes:        884
Nodes:        883
Nodes:        882
Nodes:        881
Nodes:        880
Nodes:        879
Nodes:        878
Nodes:        877
Nodes:        876
Nodes:        875
Nodes:        874
Nodes:        873
Nodes:        872
Nodes:        871
Nodes:        870
Nodes:        869
Nodes:        868
Nodes:        867
Nodes:        866
Nodes:        865
Nodes:        864
Nodes:        863
Nodes:        862
Nodes:        861
Nodes:        860
Nodes:        859
Nodes:        858
Nodes:        857
Nodes:        856
Nodes:        855
Nodes:        854
Nodes:        853
Nodes:        852
Nodes:        851
Nodes:        850
Nodes:        849
Nodes:        848
Nodes:        847
Nodes:        846
Nodes:        845
Nodes:        844
Nodes:        843
Nodes:        842
Nodes:        841
Nodes:        840
Nodes:        839
Nodes:        838
Nodes:        837
Nodes:        836
Nodes:        835
Nodes:        834
Nodes:        833
Nodes:        832
Nodes:        831
Nodes:        830
Nodes:        829
Nodes:        828
Nodes:        827
Nodes:        826
Nodes:        825
Nodes:        824
Nodes:        823
Nodes:        822
Nodes:        821
Nodes:        820
Nodes:        819
Nodes:        818
Nodes:        817
Nodes:        816
Nodes:        815
Nodes:        814
Nodes:        813
Nodes:        812
Nodes:        811
Nodes:        810
Nodes:        809
Nodes:        808
Nodes:        807
Nodes:        806
Nodes:        805
Nodes:        804
Nodes:        803
Nodes:        802
Nodes:        801
Nodes:        800
Nodes:        799
Nodes:        798
Nodes:        797
Nodes:        796
Nodes:        795
Nodes:        794
Nodes:        793
Nodes:        792
Nodes:        791
Nodes:        790
Nodes:        789
Nodes:        788
Nodes:        787
Nodes:        786
Nodes:        785
Nodes:        784
Nodes:        783
Nodes:        782
Nodes:        781
Nodes:        780
Nodes:        779
Nodes:        778
Nodes:        777
Nodes:        776
Nodes:        775
Nodes:        774
Nodes:        773
Nodes:        772
Nodes:        771
Nodes:        770
Nodes:        769
Nodes:        768
Nodes:        767
Nodes:        766
Nodes:        765
Nodes:        764
Nodes:        763
Nodes:        762
Nodes:        761
Nodes:        760
Nodes:        759
Nodes:        758
Nodes:        757
Nodes:        756
Nodes:        755
Nodes:        754
Nodes:        753
Nodes:        752
Nodes:        751
Nodes:        750
Nodes:        749
Nodes:        748
Nodes:        747
Nodes:        746
Nodes:        745
Nodes:        744
Nodes:        743
Nodes:        742
Nodes:        741
Nodes:        740
Nodes:        739
Nodes:        738
Nodes:        737
Nodes:        736
Nodes:        735
Nodes:        734
Nodes:        733
Nodes:        732
Nodes:        731
Nodes:        730
Nodes:        729
Nodes:        728
Nodes:        727
Nodes:        726
Nodes:        725
Nodes:        724
Nodes:        723
Nodes:        722
Nodes:        721
Nodes:        720
Nodes:        719
Nodes:        718
Nodes:        717
Nodes:        716
Nodes:        715
Nodes:        714
Nodes:        713
Nodes:        712
Nodes:        711
Nodes:        710
Nodes:        709
Nodes:        708
Nodes:        707
Nodes:        706
Nodes:        705
Nodes:        704
Nodes:        703
Nodes:        702
Nodes:        701
Nodes:        700
Nodes:        699
Nodes:        698
Nodes:        697
Nodes:        696
Nodes:        695
Nodes:        694
Nodes:        693
Nodes:        692
Nodes:        691
Nodes:        690
Nodes:        689
Nodes:        688
Nodes:        687
Nodes:        686
Nodes:        685
Nodes:        684
Nodes:        683
Nodes:        682
Nodes:        681
Nodes:        680
Nodes:        679
Nodes:        678
Nodes:        677
Nodes:        676
Nodes:        675
Nodes:        674
Nodes:        673
Nodes:        672
Nodes:        671
Nodes:        670
Nodes:        669
Nodes:        668
Nodes:        667
Nodes:        666
Nodes:        665
Nodes:        664
Nodes:        663
Nodes:        662
Nodes:        661
Nodes:        660
Nodes:        659
Nodes:        658
Nodes:        657
Nodes:        656
Nodes:        655
Nodes:        654
Nodes:        653
Nodes:        652
Nodes:        651
Nodes:        650
Nodes:        649
Nodes:        648
Nodes:        647
Nodes:        646
Nodes:        645
Nodes:        644
Nodes:        643
Nodes:        642
Nodes:        641
Nodes:        640
Nodes:        639
Nodes:        638
Nodes:        637
Nodes:        636
Nodes:        635
Nodes:        634
Nodes:        633
Nodes:        632
Nodes:        631
Nodes:        630
Nodes:        629
Nodes:        628
Nodes:        627
Nodes:        626
Nodes:        625
Nodes:        624
Nodes:        623
Nodes:        622
Nodes:        621
Nodes:        620
Nodes:        619
Nodes:        618
Nodes:        617
Nodes:        616
Nodes:        615
Nodes:        614
Nodes:        613
Nodes:        612
Nodes:        611
Nodes:        610
Nodes:        609
Nodes:        608
Nodes:        607
Nodes:        606
Nodes:        605
Nodes:        604
Nodes:        603
Nodes:        602
Nodes:        601
Nodes:        600
Nodes:        599
Nodes:        598
Nodes:        597
Nodes:        596
Nodes:        595
Nodes:        594
Nodes:        593
Nodes:        592
Nodes:        591
Nodes:        590
Nodes:        589
Nodes:        588
Nodes:        587
Nodes:        586
Nodes:        585
Nodes:        584
Nodes:        583
Nodes:        582
Nodes:        581
Nodes:        580
Nodes:        579
Nodes:        578
Nodes:        577
Nodes:        576
Nodes:        575
Nodes:        574
Nodes:        573
Nodes:        572
Nodes:        571
Nodes:        570
Nodes:        569
Nodes:        568
Nodes:        567
Nodes:        566
Nodes:        565
Nodes:        564
Nodes:        563
Nodes:        562
Nodes:        561
Nodes:        560
Nodes:        559
Nodes:        558
Nodes:        557
Nodes:        556
Nodes:        555
Nodes:        554
Nodes:        553
Nodes:        552
Nodes:        551
Nodes:        550
Nodes:        549
Nodes:        548
Nodes:        547
Nodes:        546
Nodes:        545
Nodes:        544
Nodes:        543
Nodes:        542
Nodes:        541
Nodes:        540
Nodes:        539
Nodes:        538
Nodes:        537
Nodes:        536
Nodes:        535
Nodes:        534
Nodes:        533
Nodes:        532
Nodes:        531
Nodes:        530
Nodes:        529
Nodes:        528
Nodes:        527
Nodes:        526
Nodes:        525
Nodes:        524
Nodes:        523
Nodes:        522
Nodes:        521
Nodes:        520
Nodes:        519
Nodes:        518
Nodes:        517
Nodes:        516
Nodes:        515
Nodes:        514
Nodes:        513
Nodes:        512
Nodes:        511
Nodes:        510
Nodes:        509
Nodes:        508
Nodes:        507
Nodes:        506
Nodes:        505
Nodes:        504
Nodes:        503
Nodes:        502
Nodes:        501
Nodes:        500
Nodes:        499
Nodes:        498
Nodes:        497
Nodes:        496
Nodes:        495
Nodes:        494
Nodes:        493
Nodes:        492
Nodes:        491
Nodes:        490
Nodes:        489
Nodes:        488
Nodes:        487
Nodes:        486
Nodes:        485
Nodes:        484
Nodes:        483
Nodes:        482
Nodes:        481
Nodes:        480
Nodes:        479
Nodes:        478
Nodes:        477
Nodes:        476
Nodes:        475
Nodes:        474
Nodes:        473
Nodes:        472
Nodes:        471
Nodes:        470
Nodes:        469
Nodes:        468
Nodes:        467
Nodes:        466
Nodes:        465
Nodes:        464
Nodes:        463
Nodes:        462
Nodes:        461
Nodes:        460
Nodes:        459
Nodes:        458
Nodes:        457
Nodes:        456
Nodes:        455
Nodes:        454
Nodes:        453
Nodes:        452
Nodes:        451
Nodes:        450
Nodes:        449
Nodes:        448
Nodes:        447
Nodes:        446
Nodes:        445
Nodes:        444
Nodes:        443
Nodes:        442
Nodes:        441
Nodes:        440
Nodes:        439
Nodes:        438
Nodes:        437
Nodes:        436
Nodes:        435
Nodes:        434
Nodes:        433
Nodes:        432
Nodes:        431
Nodes:        430
Nodes:        429
Nodes:        428
Nodes:        427
Nodes:        426
Nodes:        425
Nodes:        424
Nodes:        423
Nodes:        422
Nodes:        421
Nodes:        420
Nodes:        419
Nodes:        418
Nodes:        417
Nodes:        416
Nodes:        415
Nodes:        414
Nodes:        413
Nodes:        412
Nodes:        411
Nodes:        410
Nodes:        409
Nodes:        408
Nodes:        407
Nodes:        406
Nodes:        405
Nodes:        404
Nodes:        403
Nodes:        402
Nodes:        401
Nodes:        400
Nodes:        399
Nodes:        398
Nodes:        397
Nodes:        396
Nodes:        395
Nodes:        394
Nodes:        393
Nodes:        392
Nodes:        391
Nodes:        390
Nodes:        389
Nodes:        388
Nodes:        387
Nodes:        386
Nodes:        385
Nodes:        384
Nodes:        383
Nodes:        382
Nodes:        381
Nodes:        380
Nodes:        379
Nodes:        378
Nodes:        377
Nodes:        376
Nodes:        375
Nodes:        374
Nodes:        373
Nodes:        372
Nodes:        371
Nodes:        370
Nodes:        369
Nodes:        368
Nodes:        367
Nodes:        366
Nodes:        365
Nodes:        364
Nodes:        363
Nodes:        362
Nodes:        361
Nodes:        360
Nodes:        359
Nodes:        358
Nodes:        357
Nodes:        356
Nodes:        355
Nodes:        354
Nodes:        353
Nodes:        352
Nodes:        351
Nodes:        350
Nodes:        349
Nodes:        348
Nodes:        347
Nodes:        346
Nodes:        345
Nodes:        344
Nodes:        343
Nodes:        342
Nodes:        341
Nodes:        340
Nodes:        339
Nodes:        338
Nodes:        337
Nodes:        336
Nodes:        335
Nodes:        334
Nodes:        333
Nodes:        332
Nodes:        331
Nodes:        330
Nodes:        329
Nodes:        328
Nodes:        327
Nodes:        326
Nodes:        325
Nodes:        324
Nodes:        323
Nodes:        322
Nodes:        321
Nodes:        320
Nodes:        319
Nodes:        318
Nodes:        317
Nodes:        316
Nodes:        315
Nodes:        314
Nodes:        313
Nodes:        312
Nodes:        311
Nodes:        310
Nodes:        309
Nodes:        308
Nodes:        307
Nodes:        306
Nodes:        305
Nodes:        304
Nodes:        303
Nodes:        302
Nodes:        301
Nodes:        300
Nodes:        299
Nodes:        298
Nodes:        297
Nodes:        296
Nodes:        295
Nodes:        294
Nodes:        293
Nodes:        292
Nodes:        291
Nodes:        290
Nodes:        289
Nodes:        288
Nodes:        287
Nodes:        286
Nodes:        285
Nodes:        284
Nodes:        283
Nodes:        282
Nodes:        281
Nodes:        280
Nodes:        279
Nodes:        278
Nodes:        277
Nodes:        276
Nodes:        275
Nodes:        274
Nodes:        273
Nodes:        272
Nodes:        271
Nodes:        270
Nodes:        269
Nodes:        268
Nodes:        267
Nodes:        266
Nodes:        265
Nodes:        264
Nodes:        263
Nodes:        262
Nodes:        261
Nodes:        260
Nodes:        259
Nodes:        258
Nodes:        257
Nodes:        256
Nodes:        255
Nodes:        254
Nodes:        253
Nodes:        252
Nodes:        251
Nodes:        250
Nodes:        249
Nodes:        248
Nodes:        247
Nodes:        246
Nodes:        245
Nodes:        244
Nodes:        243
Nodes:        242
Nodes:        241
Nodes:        240
Nodes:        239
Nodes:        238
Nodes:        237
Nodes:        236
Nodes:        235
Nodes:        234
Nodes:        233
Nodes:        232
Nodes:        231
Nodes:        230
Nodes:        229
Nodes:        228
Nodes:        227
Nodes:        226
Nodes:        225
Nodes:        224
Nodes:        223
Nodes:        222
Nodes:        221
Nodes:        220
Nodes:        219
Nodes:        218
Nodes:        217
Nodes:        216
Nodes:        215
Nodes:        214
Nodes:        213
Nodes:        212
Nodes:        211
Nodes:        210
Nodes:        209
Nodes:        208
Nodes:        207
Nodes:        206
Nodes:        205
Nodes:        204
Nodes:        203
Nodes:        202
Nodes:        201
Nodes:        200
Nodes:        199
Nodes:        198
Nodes:        197
Nodes:        196
Nodes:        195
Nodes:        194
Nodes:        193
Nodes:        192
Nodes:        191
Nodes:        190
Nodes:        189
Nodes:        188
Nodes:        187
Nodes:        186
Nodes:        185
Nodes:        184
Nodes:        183
Nodes:        182
Nodes:        181
Nodes:        180
Nodes:        179
Nodes:        178
Nodes:        177
Nodes:        176
Nodes:        175
Nodes:        174
Nodes:        173
Nodes:        172
Nodes:        171
Nodes:        170
Nodes:        169
Nodes:        168
Nodes:        167
Nodes:        166
Nodes:        165
Nodes:        164
Nodes:        163
Nodes:        162
Nodes:        161
Nodes:        160
Nodes:        159
Nodes:        158
Nodes:        157
Nodes:        156
Nodes:        155
Nodes:        154
Nodes:        153
Nodes:        152
Nodes:        151
Nodes:        150
Nodes:        149
Nodes:        148
Nodes:        147
Nodes:        146
Nodes:        145
Nodes:        144
Nodes:        143
Nodes:        142
Nodes:        141
Nodes:        140
Nodes:        139
Nodes:        138
Nodes:        137
Nodes:        136
Nodes:        135
Nodes:        134
Nodes:        133
Nodes:        132
Nodes:        131
Nodes:        130
Nodes:        129
Nodes:        128
Nodes:        127
Nodes:        126
Nodes:        125
Nodes:        124
Nodes:        123
Nodes:        122
Nodes:        121
Nodes:        120
Nodes:        119
Nodes:        118
Nodes:        117
Nodes:        116
Nodes:        115
Nodes:        114
Nodes:        113
Nodes:        112
Nodes:        111
Nodes:        110
Nodes:        109
Nodes:        108
Nodes:        107
Nodes:        106
Nodes:        105
Nodes:        104
Nodes:        103
Nodes:        102
Nodes:        101
Nodes:        100
Nodes:         99
Nodes:         98
Nodes:         97
Nodes:         96
Nodes:         95
Nodes:         94
Nodes:         93
Nodes:         92
Nodes:         91
Nodes:         90
Nodes:         89
Nodes:         88
Nodes:         87
Nodes:         86
Nodes:         85
Nodes:         84
Nodes:         83
Nodes:         82
Nodes:         81
Nodes:         80
Nodes:         79
Nodes:         78
Nodes:         77
Nodes:         76
Nodes:         75
Nodes:         74
Nodes:         73
Nodes:         72
Nodes:         71
Nodes:         70
Nodes:         69
Nodes:         68
Nodes:         67
Nodes:         66
Nodes:         65
Nodes:         64
Nodes:         63
Nodes:         62
Nodes:         61
Nodes:         60
Nodes:         59
Nodes:         58
Nodes:         57
Nodes:         56
Nodes:         55
Nodes:         54
Nodes:         53
Nodes:         52
Nodes:         51
Nodes:         50
Nodes:         49
Nodes:         48
Nodes:         47
Nodes:         46
Nodes:         45
Nodes:         44
Nodes:         43
Nodes:         42
Nodes:         41
Nodes:         40
Nodes:         39
Nodes:         38
Nodes:         37
Nodes:         36
Nodes:         35
Nodes:         34
Nodes:         33
Nodes:         32
Nodes:         31
Nodes:         30
Nodes:         29
Nodes:         28
Nodes:         27
Nodes:         26
Nodes:         25
Nodes:         24
Nodes:         23
Nodes:         22
Nodes:         21
Nodes:         20
Nodes:         19
Nodes:         18
Nodes:         17
Nodes:         16
Nodes:         15
Nodes:         14
Nodes:         13
Nodes:         12
Nodes:         11
Nodes:         10
Nodes:          9
Nodes:          8
Nodes:          7
Nodes:          6
Nodes:          5.
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_arraytypes.py
......................./<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_arraytypes.py:1550: RuntimeWarning: overflow encountered in scalar negative
  assert (b == -t(2)).all()
.
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_color.py
..
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_impex.py
...
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_multidef.py
.........................
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_rf.py
.
executing test file /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/test_segmentation.py
.....
----------------------------------------------------------------------
Ran 88 tests in 14.651s

OK

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 34%] Built target vigranumpytest
/usr/bin/make  -f CMakeFiles/check_python.dir/build.make CMakeFiles/check_python.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles/check_python.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f CMakeFiles/check_python.dir/build.make CMakeFiles/check_python.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'CMakeFiles/check_python.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 34%] Built target check_python
/usr/bin/make  -f test/watersheds3d/CMakeFiles/test_watersheds3d.dir/build.make test/watersheds3d/CMakeFiles/test_watersheds3d.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/watersheds3d /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/watersheds3d /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/watersheds3d/CMakeFiles/test_watersheds3d.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/watersheds3d/CMakeFiles/test_watersheds3d.dir/build.make test/watersheds3d/CMakeFiles/test_watersheds3d.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 34%] Building CXX object test/watersheds3d/CMakeFiles/test_watersheds3d.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/watersheds3d && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/watersheds3d/CMakeFiles/test_watersheds3d.dir/test.cxx.o -MF CMakeFiles/test_watersheds3d.dir/test.cxx.o.d -o CMakeFiles/test_watersheds3d.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/watersheds3d/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/voxelneighborhood.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/watersheds3d.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/watersheds3d/test.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/watersheds3d.hxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/watersheds3d/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:49:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vigra::TinyVector<int, 3>, double>*, vector<pair<vigra::TinyVector<int, 3>, double>, allocator<pair<vigra::TinyVector<int, 3>, double> > > >; _Distance = int; _Tp = pair<vigra::TinyVector<int, 3>, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<vigra::PriorityQueue<vigra::TinyVector<int, 3>, double, true>::Compare>]':
/usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::TinyVector<int, 3>, double>*, std::vector<std::pair<vigra::TinyVector<int, 3>, double>, std::allocator<std::pair<vigra::TinyVector<int, 3>, double> > > >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/watersheds3d.hxx: In function 'unsigned int vigra::watersheds3D(SrcIterator, SrcShape, SrcAccessor, DestIterator, DestAccessor, Neighborhood3D) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; SrcShape = TinyVector<int, 3>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Neighborhood3D = Neighborhood3DSix::NeighborCode3D]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/watersheds3d.hxx:390:14: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  390 | unsigned int watersheds3D( SrcIterator s_Iter, SrcShape srcShape, SrcAccessor sa,
      |              ^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/watersheds3d/test.cxx:39:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<vigra::TinyVector<int, 3>, double>}; _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<std::pair<vigra::TinyVector<int, 3>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<vigra::TinyVector<int, 3>, double>, std::allocator<std::pair<vigra::TinyVector<int, 3>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<vigra::TinyVector<int, 3>, double>}; _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<std::pair<vigra::TinyVector<int, 3>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<std::pair<vigra::TinyVector<int, 3>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Sequence = std::vector<std::pair<vigra::TinyVector<int, 3>, double>, std::allocator<std::pair<vigra::TinyVector<int, 3>, double> > >; _Compare = vigra::PriorityQueue<vigra::TinyVector<int, 3>, double, true>::Compare]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::PriorityQueue<ValueType, PriorityType, Ascending>::push(const value_type&, priority_type) [with ValueType = vigra::TinyVector<int, 3>; PriorityType = double; bool Ascending = true]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/priority_queue.hxx:372:19,
    inlined from 'typename T2Map::value_type vigra::lemon_graph::graph_detail::seededWatersheds(const Graph&, const T1Map&, T2Map&, const vigra::WatershedOptions&) [with Graph = vigra::GridGraph<3, vigra::boost_graph::undirected_tag>; T1Map = vigra::MultiArrayView<3, double, vigra::StridedArrayTag>; T2Map = vigra::MultiArrayView<3, int, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_watersheds.hxx:259:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::TinyVector<int, 3>, double>*, std::vector<std::pair<vigra::TinyVector<int, 3>, double>, std::allocator<std::pair<vigra::TinyVector<int, 3>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<vigra::TinyVector<int, 3>, double>}; _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<std::pair<vigra::TinyVector<int, 3>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<std::pair<vigra::TinyVector<int, 3>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Sequence = std::vector<std::pair<vigra::TinyVector<int, 3>, double>, std::allocator<std::pair<vigra::TinyVector<int, 3>, double> > >; _Compare = vigra::PriorityQueue<vigra::TinyVector<int, 3>, double, true>::Compare]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::PriorityQueue<ValueType, PriorityType, Ascending>::push(const value_type&, priority_type) [with ValueType = vigra::TinyVector<int, 3>; PriorityType = double; bool Ascending = true]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/priority_queue.hxx:372:19,
    inlined from 'typename T2Map::value_type vigra::lemon_graph::graph_detail::seededWatersheds(const Graph&, const T1Map&, T2Map&, const vigra::WatershedOptions&) [with Graph = vigra::GridGraph<3, vigra::boost_graph::undirected_tag>; T1Map = vigra::MultiArrayView<3, double, vigra::StridedArrayTag>; T2Map = vigra::MultiArrayView<3, int, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_watersheds.hxx:261:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::TinyVector<int, 3>, double>*, std::vector<std::pair<vigra::TinyVector<int, 3>, double>, std::allocator<std::pair<vigra::TinyVector<int, 3>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<vigra::TinyVector<int, 3>, double>}; _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<std::pair<vigra::TinyVector<int, 3>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<std::pair<vigra::TinyVector<int, 3>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair<vigra::TinyVector<int, 3>, double>; _Sequence = std::vector<std::pair<vigra::TinyVector<int, 3>, double>, std::allocator<std::pair<vigra::TinyVector<int, 3>, double> > >; _Compare = vigra::PriorityQueue<vigra::TinyVector<int, 3>, double, true>::Compare]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::PriorityQueue<ValueType, PriorityType, Ascending>::push(const value_type&, priority_type) [with ValueType = vigra::TinyVector<int, 3>; PriorityType = double; bool Ascending = true]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/priority_queue.hxx:372:19,
    inlined from 'typename T2Map::value_type vigra::lemon_graph::graph_detail::seededWatersheds(const Graph&, const T1Map&, T2Map&, const vigra::WatershedOptions&) [with Graph = vigra::GridGraph<3, vigra::boost_graph::undirected_tag>; T1Map = vigra::MultiArrayView<3, double, vigra::StridedArrayTag>; T2Map = vigra::MultiArrayView<3, int, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_watersheds.hxx:297:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::TinyVector<int, 3>, double>*, std::vector<std::pair<vigra::TinyVector<int, 3>, double>, std::allocator<std::pair<vigra::TinyVector<int, 3>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 34%] Building CXX object test/watersheds3d/CMakeFiles/test_watersheds3d.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/watersheds3d && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/watersheds3d/CMakeFiles/test_watersheds3d.dir/testsuccess.cxx.o -MF CMakeFiles/test_watersheds3d.dir/testsuccess.cxx.o.d -o CMakeFiles/test_watersheds3d.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/watersheds3d/testsuccess.cxx
[ 36%] Linking CXX executable test_watersheds3d
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/watersheds3d && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_watersheds3d.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_watersheds3d.dir/test.cxx.o CMakeFiles/test_watersheds3d.dir/testsuccess.cxx.o -o test_watersheds3d  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_watersheds3d
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/watersheds3d && ./run_test_watersheds3d.sh
Entering test suite Watershed3DTestSuite
All (6) tests passed in test suite Watershed3DTestSuite
Leaving test suite Watershed3DTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 36%] Built target test_watersheds3d
/usr/bin/make  -f test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/build.make test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/adjacency_list_graph /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/adjacency_list_graph /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/build.make test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 36%] Building CXX object test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/adjacency_list_graph && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/test.cxx.o -MF CMakeFiles/test_adjacency_list_graph.dir/test.cxx.o.d -o CMakeFiles/test_adjacency_list_graph.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/adjacency_list_graph/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/adjacency_list_graph/test.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/adjacency_list_graph/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/adjacency_list_graph/test.cxx:37:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdgeImpl<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1389:30,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:366:25:
/usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Edge vigra::AdjacencyListGraph::addEdge(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:748:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNodeImpl<long long int, false> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Building CXX object test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/adjacency_list_graph && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/adjacency_list_graph/CMakeFiles/test_adjacency_list_graph.dir/testsuccess.cxx.o -MF CMakeFiles/test_adjacency_list_graph.dir/testsuccess.cxx.o.d -o CMakeFiles/test_adjacency_list_graph.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/adjacency_list_graph/testsuccess.cxx
[ 37%] Linking CXX executable test_adjacency_list_graph
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/adjacency_list_graph && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_adjacency_list_graph.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_adjacency_list_graph.dir/test.cxx.o CMakeFiles/test_adjacency_list_graph.dir/testsuccess.cxx.o -o test_adjacency_list_graph 
Running test_adjacency_list_graph
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/adjacency_list_graph && ./run_test_adjacency_list_graph.sh
Entering test suite AdjacencyListGraphTestSuite
All (13) tests passed in test suite AdjacencyListGraphTestSuite
Leaving test suite AdjacencyListGraphTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 37%] Built target test_adjacency_list_graph
/usr/bin/make  -f test/binary_forest/CMakeFiles/test_binary_forest.dir/build.make test/binary_forest/CMakeFiles/test_binary_forest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/binary_forest /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/binary_forest/CMakeFiles/test_binary_forest.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/binary_forest/CMakeFiles/test_binary_forest.dir/build.make test/binary_forest/CMakeFiles/test_binary_forest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 38%] Building CXX object test/binary_forest/CMakeFiles/test_binary_forest.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/binary_forest && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/binary_forest/CMakeFiles/test_binary_forest.dir/test.cxx.o -MF CMakeFiles/test_binary_forest.dir/test.cxx.o.d -o CMakeFiles/test_binary_forest.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx:51,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx: In instantiation of 'size_t vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::IndexVectorTag>::erase(const key_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = int; size_t = unsigned int; key_type = vigra::detail::NodeDescriptor<long long int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:260:16:   required from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:297:13:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx:799:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  799 |                 if (indices_[i] > ind)
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx: In function 'void vigra::detail::sequence_equal_impl(Iter1, Iter1, Iter2, const char*, int) [with Iter1 = __gnu_cxx::__normal_iterator<NodeDescriptor<long long int>*, std::vector<NodeDescriptor<long long int> > >; Iter2 = __gnu_cxx::__normal_iterator<NodeDescriptor<long long int>*, std::vector<NodeDescriptor<long long int> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:484:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
  484 | sequence_equal_impl(Iter1 i1, Iter1 end1, Iter2 i2, const char * file, int line)
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:484:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:484:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:38:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::BinaryForest::NodeT>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:144:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:144:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:145:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:145:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:146:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:146:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:147:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:147:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:154:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:154:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:155:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:155:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:156:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:156:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:157:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_merge()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:157:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:49:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:49:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:50:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:50:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:51:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:51:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:52:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:52:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:53:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:53:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:170:21,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:54:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/binary_forest.hxx:171:26,
    inlined from 'void BinaryForestTests::test_basic_attributes()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:54:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::detail::NodeDescriptor<long long int>&}; _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::NodeDescriptor<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:244:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:245:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:246:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:253:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx: In member function 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:141:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
  141 |     vigra::detail::sequence_equal_impl(begin1, end1, begin2, __FILE__, __LINE__)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:256:13: note: in expansion of macro 'shouldEqualSequence'
  256 |             shouldEqualSequence(keys.begin(), keys.end(), keys_expected.begin());
      |             ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:269:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:270:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:276:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx: In member function 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::VectorTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:141:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
  141 |     vigra::detail::sequence_equal_impl(begin1, end1, begin2, __FILE__, __LINE__)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:279:13: note: in expansion of macro 'shouldEqualSequence'
  279 |             shouldEqualSequence(keys.begin(), keys.end(), keys_expected.begin());
      |             ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:244:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:245:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:246:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:253:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx: In member function 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:141:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
  141 |     vigra::detail::sequence_equal_impl(begin1, end1, begin2, __FILE__, __LINE__)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:256:13: note: in expansion of macro 'shouldEqualSequence'
  256 |             shouldEqualSequence(keys.begin(), keys.end(), keys_expected.begin());
      |             ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:269:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:270:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:276:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx: In member function 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::IndexVectorTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:141:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
  141 |     vigra::detail::sequence_equal_impl(begin1, end1, begin2, __FILE__, __LINE__)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:279:13: note: in expansion of macro 'shouldEqualSequence'
  279 |             shouldEqualSequence(keys.begin(), keys.end(), keys_expected.begin());
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:60,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx:48:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::detail::NodeDescriptor<long long int>&>, std::tuple<>}; _Key = vigra::detail::NodeDescriptor<long long int>; _Val = std::pair<const vigra::detail::NodeDescriptor<long long int>, int>; _KeyOfValue = std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx:440:13,
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:213:17:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx:440:13,
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:214:17:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx:440:13,
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:215:17:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:244:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:245:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:246:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:253:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx: In member function 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:141:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
  141 |     vigra::detail::sequence_equal_impl(begin1, end1, begin2, __FILE__, __LINE__)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:256:13: note: in expansion of macro 'shouldEqualSequence'
  256 |             shouldEqualSequence(keys.begin(), keys.end(), keys_expected.begin());
      |             ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:269:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:270:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::NodeDescriptor<long long int>; _Alloc = std::allocator<vigra::detail::NodeDescriptor<long long int> >]',
    inlined from 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:276:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx: In member function 'void BinaryForestTests::test_property_map() [with vigra::ContainerTag CTag = vigra::MapTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:141:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::NodeDescriptor<long long int>*, std::vector<vigra::detail::NodeDescriptor<long long int> > >' changed in GCC 7.1
  141 |     vigra::detail::sequence_equal_impl(begin1, end1, begin2, __FILE__, __LINE__)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/binary_forest/test.cxx:279:13: note: in expansion of macro 'shouldEqualSequence'
  279 |             shouldEqualSequence(keys.begin(), keys.end(), keys_expected.begin());
      |             ^~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object test/binary_forest/CMakeFiles/test_binary_forest.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/binary_forest && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/binary_forest/CMakeFiles/test_binary_forest.dir/testsuccess.cxx.o -MF CMakeFiles/test_binary_forest.dir/testsuccess.cxx.o.d -o CMakeFiles/test_binary_forest.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/binary_forest/testsuccess.cxx
[ 38%] Linking CXX executable test_binary_forest
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/binary_forest && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_binary_forest.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_binary_forest.dir/test.cxx.o CMakeFiles/test_binary_forest.dir/testsuccess.cxx.o -o test_binary_forest 
Running test_binary_forest
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/binary_forest && ./run_test_binary_forest.sh
Entering test suite BinaryForest test
All (5) tests passed in test suite BinaryForest test
Leaving test suite BinaryForest test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 38%] Built target test_binary_forest
/usr/bin/make  -f test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/build.make test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/build.make test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 38%] Building CXX object test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/test_labeling.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -O1 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/test_labeling.cxx.o -MF CMakeFiles/test_blockwiselabeling.dir/test_labeling.cxx.o.d -o CMakeFiles/test_blockwiselabeling.dir/test_labeling.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms/test_labeling.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/counting_iterator.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/threadpool.hxx:44,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_labeling.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms/test_labeling.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_gridgraph.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_labeling.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/threadpool.hxx:39:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 38%] Building CXX object test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -O1 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/blockwisealgorithms/CMakeFiles/test_blockwiselabeling.dir/testsuccess.cxx.o -MF CMakeFiles/test_blockwiselabeling.dir/testsuccess.cxx.o.d -o CMakeFiles/test_blockwiselabeling.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms/testsuccess.cxx
[ 39%] Linking CXX executable test_blockwiselabeling
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_blockwiselabeling.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_blockwiselabeling.dir/test_labeling.cxx.o CMakeFiles/test_blockwiselabeling.dir/testsuccess.cxx.o -o test_blockwiselabeling 
Running test_blockwiselabeling
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && ./run_test_blockwiselabeling.sh
Entering test suite blockwise labeling test
All (5) tests passed in test suite blockwise labeling test
Leaving test suite blockwise labeling test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 39%] Built target test_blockwiselabeling
/usr/bin/make  -f test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/build.make test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/build.make test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 39%] Building CXX object test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/test_watersheds.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -O1 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/test_watersheds.cxx.o -MF CMakeFiles/test_blockwisewatersheds.dir/test_watersheds.cxx.o.d -o CMakeFiles/test_blockwisewatersheds.dir/test_watersheds.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms/test_watersheds.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/counting_iterator.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/threadpool.hxx:44,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_watersheds.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms/test_watersheds.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_watersheds.hxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/threadpool.hxx:39:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 39%] Building CXX object test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -O1 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/blockwisealgorithms/CMakeFiles/test_blockwisewatersheds.dir/testsuccess.cxx.o -MF CMakeFiles/test_blockwisewatersheds.dir/testsuccess.cxx.o.d -o CMakeFiles/test_blockwisewatersheds.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms/testsuccess.cxx
[ 40%] Linking CXX executable test_blockwisewatersheds
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_blockwisewatersheds.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_blockwisewatersheds.dir/test_watersheds.cxx.o CMakeFiles/test_blockwisewatersheds.dir/testsuccess.cxx.o -o test_blockwisewatersheds 
Running test_blockwisewatersheds
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && ./run_test_blockwisewatersheds.sh
Entering test suite blockwise watershed test
All (3) tests passed in test suite blockwise watershed test
Leaving test suite blockwise watershed test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 40%] Built target test_blockwisewatersheds
/usr/bin/make  -f test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/build.make test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/build.make test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 41%] Building CXX object test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/test_convolution.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/test_convolution.cxx.o -MF CMakeFiles/test_blockwiseconvolution.dir/test_convolution.cxx.o.d -o CMakeFiles/test_blockwiseconvolution.dir/test_convolution.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms/test_convolution.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/overlapped_blocks.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx:4,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/blockwisealgorithms/test_convolution.cxx:1:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/unique_ptr.h:37,
                 from /usr/include/c++/12/memory:76,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:40:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx:5:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  899 | void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  525 | internalSeparableConvolveMultiArrayTmp(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx: In function 'void vigra::blockwise_convolution_detail::convolveImpl(const vigra::Overlaps<DataArray>&, OutputBlocksIterator, KernelIterator) [with DataArray = vigra::MultiArrayView<2, double, vigra::StridedArrayTag>; OutputBlocksIterator = vigra::StridedScanOrderIterator<2, vigra::MultiArrayView<2, double, vigra::StridedArrayTag>, vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&, vigra::MultiArrayView<2, double, vigra::StridedArrayTag>*>; KernelIterator = __gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx:16:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >' changed in GCC 7.1
   16 | void convolveImpl(const Overlaps<DataArray>& overlaps, OutputBlocksIterator output_blocks_begin, KernelIterator kit)
      |      ^~~~~~~~~~~~
In function 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = __gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = __gnu_cxx::__normal_iterator<Kernel1D<double>*, std::vector<Kernel1D<double> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = __gnu_cxx::__normal_iterator<Kernel1D<double>*, std::vector<Kernel1D<double> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32,
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, typename MultiArrayShape<N>::type, typename MultiArrayShape<N>::type) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = __gnu_cxx::__normal_iterator<Kernel1D<double>*, std::vector<Kernel1D<double> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:966:32,
    inlined from 'void vigra::blockwise_convolution_detail::convolveImpl(const vigra::Overlaps<DataArray>&, OutputBlocksIterator, KernelIterator) [with DataArray = vigra::MultiArrayView<2, double, vigra::StridedArrayTag>; OutputBlocksIterator = vigra::StridedScanOrderIterator<2, vigra::MultiArrayView<2, double, vigra::StridedArrayTag>, vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&, vigra::MultiArrayView<2, double, vigra::StridedArrayTag>*>; KernelIterator = __gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx:31:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  573 |     copyMultiArrayImpl(s, shape, src, d, shape, dest, MetaInt<SrcIterator::level>());
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx: In function 'void vigra::separableConvolveBlockwise(MultiArrayView<N1, T1, S1>, MultiArrayView<N, T2, S2>, KernelIterator, const typename MultiArrayView<N1, T1, S1>::difference_type&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = __gnu_cxx::__normal_iterator<Kernel1D<double>*, std::vector<Kernel1D<double> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx:56:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >' changed in GCC 7.1
   56 | void separableConvolveBlockwise(MultiArrayView<N, T1, S1> source, MultiArrayView<N, T2, S2> dest, KernelIterator kit,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  587 | internalSeparableConvolveSubarray(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  573 |     copyMultiArrayImpl(s, shape, src, d, shape, dest, MetaInt<SrcIterator::level>());
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  865 | separableConvolveMultiArray( SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  898 |         detail::internalSeparableConvolveMultiArrayTmp( s, shape, src, d, dest, kernels );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  885 |         detail::internalSeparableConvolveSubarray(s, shape, src, d, dest, kernels, start, stop);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1337:29,
    inlined from 'void vigra::gaussianSmoothMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, ConvolutionOptions<N>) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1372:29:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 1316 |     separableConvolveMultiArray(s, shape, src, d, dest, kernels.begin(), opt.from_point, opt.to_point);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, typename MultiArrayShape<N>::type, typename MultiArrayShape<N>::type) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:966:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  925 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                                  dest.first, dest.second, kit, start, stop );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, typename MultiArrayShape<N>::type, typename MultiArrayShape<N>::type) [with unsigned int N = 3; T1 = int; S1 = StridedArrayTag; T2 = int; S2 = StridedArrayTag; KernelIterator = __gnu_cxx::__normal_iterator<Kernel1D<double>*, std::vector<Kernel1D<double> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:948:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >' changed in GCC 7.1
  948 | separableConvolveMultiArray(MultiArrayView<N, T1, S1> const & source,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx: In function 'void vigra::blockwise_convolution_detail::convolveImpl(const vigra::Overlaps<DataArray>&, OutputBlocksIterator, KernelIterator) [with DataArray = vigra::ChunkedArray<3, int>; OutputBlocksIterator = vigra::ChunkIterator<3, int>; KernelIterator = __gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx:16:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >' changed in GCC 7.1
   16 | void convolveImpl(const Overlaps<DataArray>& overlaps, OutputBlocksIterator output_blocks_begin, KernelIterator kit)
      |      ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx: In function 'void vigra::separableConvolveBlockwise(const ChunkedArray<N, T>&, ChunkedArray<N, T2>&, KernelIterator) [with unsigned int N = 3; T1 = int; T2 = int; KernelIterator = __gnu_cxx::__normal_iterator<Kernel1D<double>*, std::vector<Kernel1D<double> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/blockwise_convolution.hxx:113:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::Kernel1D<double>*, std::vector<vigra::Kernel1D<double> > >' changed in GCC 7.1
  113 | void separableConvolveBlockwise(const ChunkedArray<N, T1>& source, ChunkedArray<N, T2>& destination, KernelIterator kit)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/blockwisealgorithms/CMakeFiles/test_blockwiseconvolution.dir/testsuccess.cxx.o -MF CMakeFiles/test_blockwiseconvolution.dir/testsuccess.cxx.o.d -o CMakeFiles/test_blockwiseconvolution.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms/testsuccess.cxx
[ 43%] Linking CXX executable test_blockwiseconvolution
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_blockwiseconvolution.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_blockwiseconvolution.dir/test_convolution.cxx.o CMakeFiles/test_blockwiseconvolution.dir/testsuccess.cxx.o -o test_blockwiseconvolution 
Running test_blockwiseconvolution
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/blockwisealgorithms && ./run_test_blockwiseconvolution.sh
running testParallel() with 4 threads.
Entering test suite blockwise convolution test
All (3) tests passed in test suite blockwise convolution test
Leaving test suite blockwise convolution test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 43%] Built target test_blockwiseconvolution
/usr/bin/make  -f test/classifier/CMakeFiles/test_classifier.dir/build.make test/classifier/CMakeFiles/test_classifier.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier/CMakeFiles/test_classifier.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/classifier/CMakeFiles/test_classifier.dir/build.make test/classifier/CMakeFiles/test_classifier.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 43%] Building CXX object test/classifier/CMakeFiles/test_classifier.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier && /usr/bin/c++ -DHasHDF5 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/classifier/CMakeFiles/test_classifier.dir/test.cxx.o -MF CMakeFiles/test_classifier.dir/test.cxx.o.d -o CMakeFiles/test_classifier.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest.hxx:49,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/test.cxx:47:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/test.cxx:43:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/test.cxx: In member function 'void ClassifierTest::RFresponseTest()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/test.cxx:536:40: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = divides<double>; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  536 |                            std::bind2nd(std::divides<double>(), totalWeight));
      |                            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/mathutil.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest.hxx:46:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/../regression.hxx: In instantiation of 'bool vigra::linalg::ridgeRegressionSeries(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, const Array&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; Array = vigra::MultiArray<2, double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_ridge_split.hxx:286:26:   required from 'int vigra::RidgeSplit<ColumnDecisionFunctor, Tag>::findBestSplit(vigra::MultiArrayView<2, U, C>, vigra::MultiArrayView<2, T2, C2>, Region&, vigra::ArrayVector<Region>&, Random&) [with T = double; C = vigra::StridedArrayTag; T2 = int; C2 = vigra::StridedArrayTag; Region = vigra::DT_StackEntry<int*>; Random = vigra::UniformIntRandomFunctor<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >; ColumnDecisionFunctor = vigra::BestGiniOfColumn<vigra::GiniCriterion>; Tag = vigra::ClassificationTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_decisionTree.hxx:403:41:   required from 'void vigra::detail::DecisionTree::continueLearn(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, TM, SM>&, const StackEntry_t&, Split_t, Stop_t, Visitor_t&, Random_t&, int) [with U = double; C = vigra::StridedArrayTag; U2 = int; C2 = vigra::StridedArrayTag; StackEntry_t = vigra::DT_StackEntry<int*>; Stop_t = vigra::EarlyStoppStd; Split_t = vigra::RidgeSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; Visitor_t = vigra::rf::visitors::detail::VisitorNode<vigra::rf::visitors::OnlineLearnVisitor, vigra::rf::visitors::StopVisiting>; Random_t = vigra::UniformIntRandomFunctor<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_decisionTree.hxx:350:18:   required from 'void vigra::detail::DecisionTree::learn(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, TM, SM>&, const StackEntry_t&, Split_t, Stop_t, Visitor_t&, Random_t&) [with U = double; C = vigra::StridedArrayTag; U2 = int; C2 = vigra::StridedArrayTag; StackEntry_t = vigra::DT_StackEntry<int*>; Stop_t = vigra::EarlyStoppStd; Split_t = vigra::RidgeSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; Visitor_t = vigra::rf::visitors::detail::VisitorNode<vigra::rf::visitors::OnlineLearnVisitor, vigra::rf::visitors::StopVisiting>; Random_t = vigra::UniformIntRandomFunctor<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest.hxx:1026:19:   required from 'void vigra::RandomForest<LabelType, PreprocessorTag>::learn(const vigra::MultiArrayView<2, U, C>&, const vigra::MultiArrayView<2, T2, C2>&, Visitor_t, Split_t, Stop_t, const Random_t&) [with U = double; C1 = vigra::StridedArrayTag; U2 = int; C2 = vigra::StridedArrayTag; Split_t = vigra::RidgeSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; Stop_t = vigra::detail::RF_DEFAULT; Visitor_t = vigra::detail::RF_DEFAULT; Random_t = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; LabelType = double; PreprocessorTag = vigra::ClassificationTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest.hxx:418:14:   required from 'void vigra::RandomForest<LabelType, PreprocessorTag>::learn(const vigra::MultiArrayView<2, U, C>&, const vigra::MultiArrayView<2, T2, C2>&, Visitor_t, Split_t, Stop_t) [with U = double; C1 = vigra::StridedArrayTag; U2 = int; C2 = vigra::StridedArrayTag; Split_t = vigra::RidgeSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; Stop_t = vigra::detail::RF_DEFAULT; Visitor_t = vigra::detail::RF_DEFAULT; LabelType = double; PreprocessorTag = vigra::ClassificationTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest.hxx:445:14:   required from 'void vigra::RandomForest<LabelType, PreprocessorTag>::learn(const vigra::MultiArrayView<2, U, C>&, const vigra::MultiArrayView<2, T2, C2>&, Visitor_t, Split_t) [with U = double; C1 = vigra::StridedArrayTag; U2 = int; C2 = vigra::StridedArrayTag; Visitor_t = vigra::detail::RF_DEFAULT; Split_t = vigra::RidgeSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; LabelType = double; PreprocessorTag = vigra::ClassificationTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/test.cxx:257:17:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/../regression.hxx:312:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  312 |     vigra_precondition(rowCount(b) == rows && columnCount(b) == 1,
      |                        ~~~~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/../regression.hxx:314:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  314 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == lambdaCount,
      |                        ~~~~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/../regression.hxx:314:62: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  314 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == lambdaCount,
      |                                               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = SquaredL2NormReduceFunctor; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  310 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = L1NormReduceFunctor; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution}; _Tp = vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution; _Alloc = std::allocator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution}; _Tp = vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution; _Alloc = std::allocator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution*, std::vector<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'bool vigra::rf::algorithms::VariableSelectionResult::init(const FeatureT&, const ResponseT&, ErrorRateCallBack) [with FeatureT = vigra::MultiArrayView<2, double, vigra::StridedArrayTag>; ResponseT = vigra::MultiArrayView<2, int, vigra::StridedArrayTag>; ErrorRateCallBack = vigra::rf::algorithms::RFErrorCallback]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_algorithm.hxx:218:22:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf::algorithms::forward_selection(const FeatureT&, const ResponseT&, VariableSelectionResult&, ErrorRateCallBack) [with FeatureT = vigra::MultiArrayView<2, double, vigra::StridedArrayTag>; ResponseT = vigra::MultiArrayView<2, int, vigra::StridedArrayTag>; ErrorRateCallBack = RFErrorCallback]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_algorithm.hxx:329:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf::algorithms::backward_elimination(const FeatureT&, const ResponseT&, VariableSelectionResult&, ErrorRateCallBack) [with FeatureT = vigra::MultiArrayView<2, double, vigra::StridedArrayTag>; ResponseT = vigra::MultiArrayView<2, int, vigra::StridedArrayTag>; ErrorRateCallBack = RFErrorCallback]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_algorithm.hxx:432:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 44%] Building CXX object test/classifier/CMakeFiles/test_classifier.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier && /usr/bin/c++ -DHasHDF5 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/classifier/CMakeFiles/test_classifier.dir/testsuccess.cxx.o -MF CMakeFiles/test_classifier.dir/testsuccess.cxx.o.d -o CMakeFiles/test_classifier.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier/testsuccess.cxx
[ 44%] Linking CXX executable test_classifier
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_classifier.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_classifier.dir/test.cxx.o CMakeFiles/test_classifier.dir/testsuccess.cxx.o -o test_classifier  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -ljpeg -lpng -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm 
Running test_classifier
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier && ./run_test_classifier.sh
RFdefaultTest(): Learning on Datasets
[#       ] SPECTF
[##      ] ecoli
[###     ] glass
[####    ] ionosphere
[#####   ] iris
[######  ] pina_indians_diabetes
[####### ] segmentation
[########] wine

RFdefaultTest(): Comparing with Working Version:DONE!

RFRegressionTest().....
done!
MultidimensioalRFRegressionTest().....
done!
RFsetTest(): Learning 1200 Trees on XOR problem. DONE!
RFsetTest(): Comparing with Working Version:DONE!

RFsetTest(): Learning 1200 Trees on online problem. DONE!
RFoobTest(): Learning each Datasets 10 times
[#       ] SPECTF
[##      ] ecoli
[###     ] glass
[####    ] ionosphere
[#####   ] iris
[######  ] pina_indians_diabetes
[####### ] segmentation
[########] wine
done!
RFnoiseTest(): Learning 100 Trees on Noise.DONE!
RFnoiseTest(): Comparing oob with 0.5:DONE!

RFvariableImportanceTest(): Learning on Datasets

[######  ] pina_indians_diabetes

DONE!

RF_NanCheck(): checking contains_nan() and RF precondition on NaN
RF_InfCheck(): checking contains_inf() and RF precondition on Inf
RF_SpliceTest()....DONE
WARNING: THIS TEST CURRENTLY ONLY CHECKS WHETHER ALGORITHMS COMPILE AND RUN WITHOUT ERROR...
RF_AlgorithmTest()....cluster_permutation_importance()....
growing random forest, which will have 100 trees

[         1%] (1 of 100) done
[         2%] (2 of 100) done
[         3%] (3 of 100) done
[         4%] (4 of 100) done
[         5%] (5 of 100) done
[         6%] (6 of 100) done
[         7%] (7 of 100) done
[         8%] (8 of 100) done
[         9%] (9 of 100) done
[        10%] (10 of 100) done
[        11%] (11 of 100) done
[        12%] (12 of 100) done
[        13%] (13 of 100) done
[        14%] (14 of 100) done
[        15%] (15 of 100) done
[        16%] (16 of 100) done
[        17%] (17 of 100) done
[        18%] (18 of 100) done
[        19%] (19 of 100) done
[        20%] (20 of 100) done
[        21%] (21 of 100) done
[        22%] (22 of 100) done
[        23%] (23 of 100) done
[        24%] (24 of 100) done
[        25%] (25 of 100) done
[        26%] (26 of 100) done
[        27%] (27 of 100) done
[        28%] (28 of 100) done
[        29%] (29 of 100) done
[        30%] (30 of 100) done
[        31%] (31 of 100) done
[        32%] (32 of 100) done
[        33%] (33 of 100) done
[        34%] (34 of 100) done
[        35%] (35 of 100) done
[        36%] (36 of 100) done
[        37%] (37 of 100) done
[        38%] (38 of 100) done
[        39%] (39 of 100) done
[        40%] (40 of 100) done
[        41%] (41 of 100) done
[        42%] (42 of 100) done
[        43%] (43 of 100) done
[        44%] (44 of 100) done
[        45%] (45 of 100) done
[        46%] (46 of 100) done
[        47%] (47 of 100) done
[        48%] (48 of 100) done
[        49%] (49 of 100) done
[        50%] (50 of 100) done
[        51%] (51 of 100) done
[        52%] (52 of 100) done
[        53%] (53 of 100) done
[        54%] (54 of 100) done
[        55%] (55 of 100) done
[        56%] (56 of 100) done
[        57%] (57 of 100) done
[        58%] (58 of 100) done
[        59%] (59 of 100) done
[        60%] (60 of 100) done
[        61%] (61 of 100) done
[        62%] (62 of 100) done
[        63%] (63 of 100) done
[        64%] (64 of 100) done
[        65%] (65 of 100) done
[        66%] (66 of 100) done
[        67%] (67 of 100) done
[        68%] (68 of 100) done
[        69%] (69 of 100) done
[        70%] (70 of 100) done
[        71%] (71 of 100) done
[        72%] (72 of 100) done
[        73%] (73 of 100) done
[        74%] (74 of 100) done
[        75%] (75 of 100) done
[        76%] (76 of 100) done
[        77%] (77 of 100) done
[        78%] (78 of 100) done
[        79%] (79 of 100) done
[        80%] (80 of 100) done
[        81%] (81 of 100) done
[        82%] (82 of 100) done
[        83%] (83 of 100) done
[        84%] (84 of 100) done
[        85%] (85 of 100) done
[        86%] (86 of 100) done
[        87%] (87 of 100) done
[        88%] (88 of 100) done
[        89%] (89 of 100) done
[        90%] (90 of 100) done
[        91%] (91 of 100) done
[        92%] (92 of 100) done
[        93%] (93 of 100) done
[        94%] (94 of 100) done
[        95%] (95 of 100) done
[        96%] (96 of 100) done
[        97%] (97 of 100) done
[        98%] (98 of 100) done
[        99%] (99 of 100) done
[       100%]
all 100 trees have been learned in 3923.44 msec
growing random forest, which will have 100 trees

[         1%] (1 of 100) done
[         2%] (2 of 100) done
[         3%] (3 of 100) done
[         4%] (4 of 100) done
[         5%] (5 of 100) done
[         6%] (6 of 100) done
[         7%] (7 of 100) done
[         8%] (8 of 100) done
[         9%] (9 of 100) done
[        10%] (10 of 100) done
[        11%] (11 of 100) done
[        12%] (12 of 100) done
[        13%] (13 of 100) done
[        14%] (14 of 100) done
[        15%] (15 of 100) done
[        16%] (16 of 100) done
[        17%] (17 of 100) done
[        18%] (18 of 100) done
[        19%] (19 of 100) done
[        20%] (20 of 100) done
[        21%] (21 of 100) done
[        22%] (22 of 100) done
[        23%] (23 of 100) done
[        24%] (24 of 100) done
[        25%] (25 of 100) done
[        26%] (26 of 100) done
[        27%] (27 of 100) done
[        28%] (28 of 100) done
[        29%] (29 of 100) done
[        30%] (30 of 100) done
[        31%] (31 of 100) done
[        32%] (32 of 100) done
[        33%] (33 of 100) done
[        34%] (34 of 100) done
[        35%] (35 of 100) done
[        36%] (36 of 100) done
[        37%] (37 of 100) done
[        38%] (38 of 100) done
[        39%] (39 of 100) done
[        40%] (40 of 100) done
[        41%] (41 of 100) done
[        42%] (42 of 100) done
[        43%] (43 of 100) done
[        44%] (44 of 100) done
[        45%] (45 of 100) done
[        46%] (46 of 100) done
[        47%] (47 of 100) done
[        48%] (48 of 100) done
[        49%] (49 of 100) done
[        50%] (50 of 100) done
[        51%] (51 of 100) done
[        52%] (52 of 100) done
[        53%] (53 of 100) done
[        54%] (54 of 100) done
[        55%] (55 of 100) done
[        56%] (56 of 100) done
[        57%] (57 of 100) done
[        58%] (58 of 100) done
[        59%] (59 of 100) done
[        60%] (60 of 100) done
[        61%] (61 of 100) done
[        62%] (62 of 100) done
[        63%] (63 of 100) done
[        64%] (64 of 100) done
[        65%] (65 of 100) done
[        66%] (66 of 100) done
[        67%] (67 of 100) done
[        68%] (68 of 100) done
[        69%] (69 of 100) done
[        70%] (70 of 100) done
[        71%] (71 of 100) done
[        72%] (72 of 100) done
[        73%] (73 of 100) done
[        74%] (74 of 100) done
[        75%] (75 of 100) done
[        76%] (76 of 100) done
[        77%] (77 of 100) done
[        78%] (78 of 100) done
[        79%] (79 of 100) done
[        80%] (80 of 100) done
[        81%] (81 of 100) done
[        82%] (82 of 100) done
[        83%] (83 of 100) done
[        84%] (84 of 100) done
[        85%] (85 of 100) done
[        86%] (86 of 100) done
[        87%] (87 of 100) done
[        88%] (88 of 100) done
[        89%] (89 of 100) done
[        90%] (90 of 100) done
[        91%] (91 of 100) done
[        92%] (92 of 100) done
[        93%] (93 of 100) done
[        94%] (94 of 100) done
[        95%] (95 of 100) done
[        96%] (96 of 100) done
[        97%] (97 of 100) done
[        98%] (98 of 100) done
[        99%] (99 of 100) done
[       100%]
all 100 trees have been learned in 2021.64 msec
forward_selection()....
rank_selection()....
backward_elimination()....
DONE
RFresponseTest(): Learning on Datasets
done 
RFDepthAndSizeEarlyStopTest(): Learning on Datasets
RF_ridgeRegressionTest()....WARNING: THIS TEST CURRENTLY ONLY CHECKS WHETHER RIDGE REGRESSION COMPILES AND RUNS WITHOUT ERROR...DONE
RFSplitFunctorTest(): Learning on Datasets (Warning this checks whether Median and RandomSplit functors compile and runif you plan to use it, please improve the test
DONE!

Running HDF5 Impex Test
[#       ] SPECTF
Running HDF5 Impex Test
[##      ] ecoli
Running HDF5 Impex Test
[###     ] glass
Running HDF5 Impex Test
[####    ] ionosphere
Running HDF5 Impex Test
[#####   ] iris
Running HDF5 Impex Test
[######  ] pina_indians_diabetes
Running HDF5 Impex Test
[####### ] segmentation
Running HDF5 Impex Test
[########] wine
done!
Entering test suite ClassifierTestSuite
All (18) tests passed in test suite ClassifierTestSuite
Leaving test suite ClassifierTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 44%] Built target test_classifier
/usr/bin/make  -f test/classifier/CMakeFiles/classifier_speed_comparison.dir/build.make test/classifier/CMakeFiles/classifier_speed_comparison.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier/CMakeFiles/classifier_speed_comparison.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/classifier/CMakeFiles/classifier_speed_comparison.dir/build.make test/classifier/CMakeFiles/classifier_speed_comparison.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 44%] Building CXX object test/classifier/CMakeFiles/classifier_speed_comparison.dir/speed_comparison.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier && /usr/bin/c++ -DHasHDF5 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/classifier/CMakeFiles/classifier_speed_comparison.dir/speed_comparison.cxx.o -MF CMakeFiles/classifier_speed_comparison.dir/speed_comparison.cxx.o.d -o CMakeFiles/classifier_speed_comparison.dir/speed_comparison.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/speed_comparison.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_deprec.hxx:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/speed_comparison.cxx:6:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/timing.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/classifier/speed_comparison.cxx:4:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/timing.hxx:44:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution}; _Tp = vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution; _Alloc = std::allocator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution}; _Tp = vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution; _Alloc = std::allocator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution; _Alloc = std::allocator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::rf::visitors::OnlineLearnVisitor::visit_after_split(Tree&, Split&, Region&, Region&, Region&, Feature_t&, Label_t&) [with Tree = vigra::detail::DecisionTree; Split = vigra::ThresholdSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; Region = vigra::DT_StackEntry<int*>; Feature_t = const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>; Label_t = const vigra::MultiArrayView<2, int, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_visitors.hxx:669:78,
    inlined from 'void vigra::rf::visitors::detail::VisitorNode<Visitor, Next>::visit_after_split(Tree&, Split&, Region&, Region&, Region&, Feature_t&, Label_t&) [with Tree = vigra::detail::DecisionTree; Split = vigra::ThresholdSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; Region = vigra::DT_StackEntry<int*>; Feature_t = const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>; Label_t = const vigra::MultiArrayView<2, int, vigra::StridedArrayTag>; Visitor = vigra::rf::visitors::OnlineLearnVisitor; Next = vigra::rf::visitors::StopVisiting]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_visitors.hxx:281:39,
    inlined from 'void vigra::detail::DecisionTree::continueLearn(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, TM, SM>&, const StackEntry_t&, Split_t, Stop_t, Visitor_t&, Random_t&, int) [with U = double; C = vigra::StridedArrayTag; U2 = int; C2 = vigra::StridedArrayTag; StackEntry_t = vigra::DT_StackEntry<int*>; Stop_t = vigra::EarlyStoppStd; Split_t = vigra::ThresholdSplit<vigra::BestGiniOfColumn<vigra::GiniCriterion> >; Visitor_t = vigra::rf::visitors::detail::VisitorNode<vigra::rf::visitors::OnlineLearnVisitor, vigra::rf::visitors::StopVisiting>; Random_t = vigra::UniformIntRandomFunctor<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest/rf_decisionTree.hxx:413:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution*, std::vector<vigra::rf::visitors::OnlineLearnVisitor::MarginalDistribution> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building CXX object test/classifier/CMakeFiles/classifier_speed_comparison.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier && /usr/bin/c++ -DHasHDF5 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/classifier/CMakeFiles/classifier_speed_comparison.dir/testsuccess.cxx.o -MF CMakeFiles/classifier_speed_comparison.dir/testsuccess.cxx.o.d -o CMakeFiles/classifier_speed_comparison.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier/testsuccess.cxx
[ 45%] Linking CXX executable classifier_speed_comparison
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier && /usr/bin/cmake -E cmake_link_script CMakeFiles/classifier_speed_comparison.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/classifier_speed_comparison.dir/speed_comparison.cxx.o CMakeFiles/classifier_speed_comparison.dir/testsuccess.cxx.o -o classifier_speed_comparison  -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/hdf5/serial /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz 
Running classifier_speed_comparison
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/classifier && ./run_classifier_speed_comparison.sh
Learning New Random Forest:
3975.44 msec
Learning Old Random Forest:
3574.93 msec
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 45%] Built target classifier_speed_comparison
/usr/bin/make  -f test/colorspaces/CMakeFiles/test_colorspaces.dir/build.make test/colorspaces/CMakeFiles/test_colorspaces.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/colorspaces /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/colorspaces /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/colorspaces/CMakeFiles/test_colorspaces.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/colorspaces/CMakeFiles/test_colorspaces.dir/build.make test/colorspaces/CMakeFiles/test_colorspaces.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 45%] Building CXX object test/colorspaces/CMakeFiles/test_colorspaces.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/colorspaces && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/colorspaces/CMakeFiles/test_colorspaces.dir/test.cxx.o -MF CMakeFiles/test_colorspaces.dir/test.cxx.o.d -o CMakeFiles/test_colorspaces.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/colorspaces/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rgbvalue.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/colorconversions.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/colorspaces/test.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/colorconversions.hxx:44:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/colorspaces/test.cxx:37:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 46%] Building CXX object test/colorspaces/CMakeFiles/test_colorspaces.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/colorspaces && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/colorspaces/CMakeFiles/test_colorspaces.dir/testsuccess.cxx.o -MF CMakeFiles/test_colorspaces.dir/testsuccess.cxx.o.d -o CMakeFiles/test_colorspaces.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/colorspaces/testsuccess.cxx
[ 46%] Linking CXX executable test_colorspaces
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/colorspaces && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_colorspaces.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_colorspaces.dir/test.cxx.o CMakeFiles/test_colorspaces.dir/testsuccess.cxx.o -o test_colorspaces 
Running test_colorspaces
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/colorspaces && ./run_test_colorspaces.sh
Entering test suite ColorConversionsTest
All (18) tests passed in test suite ColorConversionsTest
Leaving test suite ColorConversionsTest

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 46%] Built target test_colorspaces
/usr/bin/make  -f test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/build.make test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/coordinateiterator /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/coordinateiterator /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/build.make test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 46%] Building CXX object test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/coordinateiterator && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/test.cxx.o -MF CMakeFiles/test_coordinateiterator.dir/test.cxx.o.d -o CMakeFiles/test_coordinateiterator.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/coordinateiterator/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/coordinateiterator/test.cxx:8:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/coordinateiterator/test.cxx:1:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 47%] Building CXX object test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/coordinateiterator && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/coordinateiterator/CMakeFiles/test_coordinateiterator.dir/testsuccess.cxx.o -MF CMakeFiles/test_coordinateiterator.dir/testsuccess.cxx.o.d -o CMakeFiles/test_coordinateiterator.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/coordinateiterator/testsuccess.cxx
[ 47%] Linking CXX executable test_coordinateiterator
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/coordinateiterator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_coordinateiterator.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_coordinateiterator.dir/test.cxx.o CMakeFiles/test_coordinateiterator.dir/testsuccess.cxx.o -o test_coordinateiterator 
Running test_coordinateiterator
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/coordinateiterator && ./run_test_coordinateiterator.sh
Entering test suite CoordinateIteratorTestSuite
All (1) tests passed in test suite CoordinateIteratorTestSuite
Leaving test suite CoordinateIteratorTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 47%] Built target test_coordinateiterator
/usr/bin/make  -f test/correlation/CMakeFiles/test_correlation.dir/build.make test/correlation/CMakeFiles/test_correlation.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/correlation /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/correlation/CMakeFiles/test_correlation.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/correlation/CMakeFiles/test_correlation.dir/build.make test/correlation/CMakeFiles/test_correlation.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 48%] Building CXX object test/correlation/CMakeFiles/test_correlation.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/correlation && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/correlation/CMakeFiles/test_correlation.dir/test.cxx.o -MF CMakeFiles/test_correlation.dir/test.cxx.o.d -o CMakeFiles/test_correlation.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation/test.cxx:10:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation/test.cxx:7:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation/test.cxx:12:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fftw3.hxx: In function 'void vigra::fourierTransformRealImpl(BasicImage<double>::const_traverser, BasicImage<double>::const_traverser, DestTraverser, DestAccessor, fftw_real, fftw_r2r_kind, fftw_r2r_kind)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fftw3.hxx:2788:36: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = multiplies<double>; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
 2788 |                        std::bind1st(std::multiplies<fftw_real>(), 1.0 / norm));
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = float; StrideTag = vigra::UnstridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::UnstridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1681:25:   required from 'void vigra::FFTWConvolvePlan<N, Real>::executeImpl(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>, bool) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2103:30:   required from 'void vigra::FFTWCorrelatePlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2477:56:   required from 'void vigra::correlateFFT(MultiArrayView<N1, T1, S1>, MultiArrayView<N, Real, C2>, MultiArrayView<N, Real, C3>) [with unsigned int N = 2; Real = float; C1 = StridedArrayTag; C2 = StridedArrayTag; C3 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:127:17:   required from 'void vigra::fastCrossCorrelation(const MultiArrayView<N, T1, S1>&, const MultiArrayView<N, T2, S2>&, MultiArrayView<N, T3, S3>, bool) [with T1 = float; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; T3 = float; S3 = StridedArrayTag; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation/test.cxx:68:33:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2176 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:80:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::UnstridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1681:25:   required from 'void vigra::FFTWConvolvePlan<N, Real>::executeImpl(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>, bool) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2103:30:   required from 'void vigra::FFTWCorrelatePlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2477:56:   required from 'void vigra::correlateFFT(MultiArrayView<N1, T1, S1>, MultiArrayView<N, Real, C2>, MultiArrayView<N, Real, C3>) [with unsigned int N = 2; Real = float; C1 = StridedArrayTag; C2 = StridedArrayTag; C3 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:127:17:   required from 'void vigra::fastCrossCorrelation(const MultiArrayView<N, T1, S1>&, const MultiArrayView<N, T2, S2>&, MultiArrayView<N, T3, S3>, bool) [with T1 = float; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; T3 = float; S3 = StridedArrayTag; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation/test.cxx:68:33:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = double; StrideTag = vigra::UnstridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::UnstridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1681:25:   required from 'void vigra::FFTWConvolvePlan<N, Real>::executeImpl(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>, bool) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2103:30:   required from 'void vigra::FFTWCorrelatePlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2477:56:   required from 'void vigra::correlateFFT(MultiArrayView<N1, T1, S1>, MultiArrayView<N, Real, C2>, MultiArrayView<N, Real, C3>) [with unsigned int N = 2; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag; C3 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:127:17:   required from 'void vigra::fastCrossCorrelation(const MultiArrayView<N, T1, S1>&, const MultiArrayView<N, T2, S2>&, MultiArrayView<N, T3, S3>, bool) [with T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; T3 = double; S3 = StridedArrayTag; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:271:29:   required from 'void vigra::fastNormalizedCrossCorrelation(const MultiArrayView<N, T1, S1>&, const MultiArrayView<N, T2, S2>&, MultiArrayView<N, T3, S3>, bool) [with T1 = float; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; T3 = float; S3 = StridedArrayTag; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation/test.cxx:90:43:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = vigra::FFTWComplex<>; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:80:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::UnstridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1681:25:   required from 'void vigra::FFTWConvolvePlan<N, Real>::executeImpl(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>, bool) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2103:30:   required from 'void vigra::FFTWCorrelatePlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2477:56:   required from 'void vigra::correlateFFT(MultiArrayView<N1, T1, S1>, MultiArrayView<N, Real, C2>, MultiArrayView<N, Real, C3>) [with unsigned int N = 2; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag; C3 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:127:17:   required from 'void vigra::fastCrossCorrelation(const MultiArrayView<N, T1, S1>&, const MultiArrayView<N, T2, S2>&, MultiArrayView<N, T3, S3>, bool) [with T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; T3 = double; S3 = StridedArrayTag; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:271:29:   required from 'void vigra::fastNormalizedCrossCorrelation(const MultiArrayView<N, T1, S1>&, const MultiArrayView<N, T2, S2>&, MultiArrayView<N, T3, S3>, bool) [with T1 = float; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; T3 = float; S3 = StridedArrayTag; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/correlation/test.cxx:90:43:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
[ 48%] Building CXX object test/correlation/CMakeFiles/test_correlation.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/correlation && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/correlation/CMakeFiles/test_correlation.dir/testsuccess.cxx.o -MF CMakeFiles/test_correlation.dir/testsuccess.cxx.o.d -o CMakeFiles/test_correlation.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/correlation/testsuccess.cxx
[ 48%] Linking CXX executable test_correlation
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/correlation && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_correlation.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_correlation.dir/test.cxx.o CMakeFiles/test_correlation.dir/testsuccess.cxx.o -o test_correlation  -lfftw3 -lfftw3f 
Running test_correlation
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/correlation && ./run_test_correlation.sh
Entering test suite CorrelationTestCollection
Entering test suite FastNormalizedCrossCorrelationTestSuite
All (9) tests passed in test suite FastNormalizedCrossCorrelationTestSuite
Leaving test suite FastNormalizedCrossCorrelationTestSuite
All (9) tests passed in test suite CorrelationTestCollection
Leaving test suite CorrelationTestCollection

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 48%] Built target test_correlation
/usr/bin/make  -f test/counting_iterator/CMakeFiles/test_counting_iterator.dir/build.make test/counting_iterator/CMakeFiles/test_counting_iterator.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/counting_iterator /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/counting_iterator /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/counting_iterator/CMakeFiles/test_counting_iterator.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/counting_iterator/CMakeFiles/test_counting_iterator.dir/build.make test/counting_iterator/CMakeFiles/test_counting_iterator.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 50%] Building CXX object test/counting_iterator/CMakeFiles/test_counting_iterator.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/counting_iterator && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/counting_iterator/CMakeFiles/test_counting_iterator.dir/test.cxx.o -MF CMakeFiles/test_counting_iterator.dir/test.cxx.o.d -o CMakeFiles/test_counting_iterator.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/counting_iterator/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/counting_iterator.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/counting_iterator/test.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 50%] Building CXX object test/counting_iterator/CMakeFiles/test_counting_iterator.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/counting_iterator && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/counting_iterator/CMakeFiles/test_counting_iterator.dir/testsuccess.cxx.o -MF CMakeFiles/test_counting_iterator.dir/testsuccess.cxx.o.d -o CMakeFiles/test_counting_iterator.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/counting_iterator/testsuccess.cxx
[ 50%] Linking CXX executable test_counting_iterator
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/counting_iterator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_counting_iterator.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_counting_iterator.dir/test.cxx.o CMakeFiles/test_counting_iterator.dir/testsuccess.cxx.o -o test_counting_iterator 
Running test_counting_iterator
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/counting_iterator && ./run_test_counting_iterator.sh
Entering test suite CountingIteratorTestSuite
All (1) tests passed in test suite CountingIteratorTestSuite
Leaving test suite CountingIteratorTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 50%] Built target test_counting_iterator
/usr/bin/make  -f test/delegates/CMakeFiles/test_delegates.dir/build.make test/delegates/CMakeFiles/test_delegates.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/delegates /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/delegates /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/delegates/CMakeFiles/test_delegates.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/delegates/CMakeFiles/test_delegates.dir/build.make test/delegates/CMakeFiles/test_delegates.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 51%] Building CXX object test/delegates/CMakeFiles/test_delegates.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/delegates && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/delegates/CMakeFiles/test_delegates.dir/test.cxx.o -MF CMakeFiles/test_delegates.dir/test.cxx.o.d -o CMakeFiles/test_delegates.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/delegates/test.cxx
[ 51%] Building CXX object test/delegates/CMakeFiles/test_delegates.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/delegates && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/delegates/CMakeFiles/test_delegates.dir/testsuccess.cxx.o -MF CMakeFiles/test_delegates.dir/testsuccess.cxx.o.d -o CMakeFiles/test_delegates.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/delegates/testsuccess.cxx
[ 52%] Linking CXX executable test_delegates
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/delegates && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_delegates.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_delegates.dir/test.cxx.o CMakeFiles/test_delegates.dir/testsuccess.cxx.o -o test_delegates 
Running test_delegates
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/delegates && ./run_test_delegates.sh
Entering test suite DelegatesTestSuite
All (2) tests passed in test suite DelegatesTestSuite
Leaving test suite DelegatesTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 52%] Built target test_delegates
/usr/bin/make  -f test/error/CMakeFiles/test_error.dir/build.make test/error/CMakeFiles/test_error.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/error /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/error /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/error/CMakeFiles/test_error.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/error/CMakeFiles/test_error.dir/build.make test/error/CMakeFiles/test_error.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 52%] Building CXX object test/error/CMakeFiles/test_error.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/error && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/error/CMakeFiles/test_error.dir/test.cxx.o -MF CMakeFiles/test_error.dir/test.cxx.o.d -o CMakeFiles/test_error.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/error/test.cxx
[ 52%] Building CXX object test/error/CMakeFiles/test_error.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/error && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/error/CMakeFiles/test_error.dir/testsuccess.cxx.o -MF CMakeFiles/test_error.dir/testsuccess.cxx.o.d -o CMakeFiles/test_error.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/error/testsuccess.cxx
[ 53%] Linking CXX executable test_error
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/error && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_error.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_error.dir/test.cxx.o CMakeFiles/test_error.dir/testsuccess.cxx.o -o test_error 
Running test_error
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/error && ./run_test_error.sh
Entering test suite ErrorTest
All (3) tests passed in test suite ErrorTest
Leaving test suite ErrorTest

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 53%] Built target test_error
/usr/bin/make  -f test/features/CMakeFiles/test_features.dir/build.make test/features/CMakeFiles/test_features.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/features /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/features /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/features/CMakeFiles/test_features.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/features/CMakeFiles/test_features.dir/build.make test/features/CMakeFiles/test_features.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 53%] Building CXX object test/features/CMakeFiles/test_features.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/features && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/features/CMakeFiles/test_features.dir/test.cxx.o -MF CMakeFiles/test_features.dir/test.cxx.o.d -o CMakeFiles/test_features.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/features/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/wigner-matrix.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/features/test.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/features/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 54%] Building CXX object test/features/CMakeFiles/test_features.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/features && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/features/CMakeFiles/test_features.dir/testsuccess.cxx.o -MF CMakeFiles/test_features.dir/testsuccess.cxx.o.d -o CMakeFiles/test_features.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/features/testsuccess.cxx
[ 54%] Linking CXX executable test_features
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/features && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_features.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_features.dir/test.cxx.o CMakeFiles/test_features.dir/testsuccess.cxx.o -o test_features  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -lfftw3 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_features
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/features && ./run_test_features.sh
Entering test suite FeaturesTestSuite
All (1) tests passed in test suite FeaturesTestSuite
Leaving test suite FeaturesTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 54%] Built target test_features
/usr/bin/make  -f test/filter_iterator/CMakeFiles/test_filter_iterator.dir/build.make test/filter_iterator/CMakeFiles/test_filter_iterator.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/filter_iterator /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filter_iterator /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filter_iterator/CMakeFiles/test_filter_iterator.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/filter_iterator/CMakeFiles/test_filter_iterator.dir/build.make test/filter_iterator/CMakeFiles/test_filter_iterator.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 54%] Building CXX object test/filter_iterator/CMakeFiles/test_filter_iterator.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filter_iterator && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/filter_iterator/CMakeFiles/test_filter_iterator.dir/test.cxx.o -MF CMakeFiles/test_filter_iterator.dir/test.cxx.o.d -o CMakeFiles/test_filter_iterator.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/filter_iterator/test.cxx
[ 55%] Building CXX object test/filter_iterator/CMakeFiles/test_filter_iterator.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filter_iterator && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/filter_iterator/CMakeFiles/test_filter_iterator.dir/testsuccess.cxx.o -MF CMakeFiles/test_filter_iterator.dir/testsuccess.cxx.o.d -o CMakeFiles/test_filter_iterator.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filter_iterator/testsuccess.cxx
[ 55%] Linking CXX executable test_filter_iterator
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filter_iterator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_filter_iterator.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_filter_iterator.dir/test.cxx.o CMakeFiles/test_filter_iterator.dir/testsuccess.cxx.o -o test_filter_iterator 
Running test_filter_iterator
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filter_iterator && ./run_test_filter_iterator.sh
Entering test suite FilterIterator test
All (2) tests passed in test suite FilterIterator test
Leaving test suite FilterIterator test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 55%] Built target test_filter_iterator
/usr/bin/make  -f test/filters/CMakeFiles/test_filters.dir/build.make test/filters/CMakeFiles/test_filters.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/filters /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filters /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filters/CMakeFiles/test_filters.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/filters/CMakeFiles/test_filters.dir/build.make test/filters/CMakeFiles/test_filters.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 55%] Building CXX object test/filters/CMakeFiles/test_filters.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filters && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/filters/CMakeFiles/test_filters.dir/test.cxx.o -MF CMakeFiles/test_filters.dir/test.cxx.o.d -o CMakeFiles/test_filters.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/filters/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/filters/test.cxx:12:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/filters/test.cxx:7:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 56%] Building CXX object test/filters/CMakeFiles/test_filters.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filters && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/filters/CMakeFiles/test_filters.dir/testsuccess.cxx.o -MF CMakeFiles/test_filters.dir/testsuccess.cxx.o.d -o CMakeFiles/test_filters.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filters/testsuccess.cxx
[ 56%] Linking CXX executable test_filters
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filters && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_filters.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_filters.dir/test.cxx.o CMakeFiles/test_filters.dir/testsuccess.cxx.o -o test_filters 
Running test_filters
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/filters && ./run_test_filters.sh
Entering test suite FilterTestCollection
Entering test suite MedianFilterTestSuite
All (7) tests passed in test suite MedianFilterTestSuite
Leaving test suite MedianFilterTestSuite
Entering test suite ShockFilterTestSuite
All (1) tests passed in test suite ShockFilterTestSuite
Leaving test suite ShockFilterTestSuite
Entering test suite SpeckleFilterTestSuite
All (6) tests passed in test suite SpeckleFilterTestSuite
Leaving test suite SpeckleFilterTestSuite
All (14) tests passed in test suite FilterTestCollection
Leaving test suite FilterTestCollection

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 56%] Built target test_filters
/usr/bin/make  -f test/fourier/CMakeFiles/test_fourier.dir/build.make test/fourier/CMakeFiles/test_fourier.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/fourier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/fourier/CMakeFiles/test_fourier.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/fourier/CMakeFiles/test_fourier.dir/build.make test/fourier/CMakeFiles/test_fourier.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 58%] Building CXX object test/fourier/CMakeFiles/test_fourier.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/fourier && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/fourier/CMakeFiles/test_fourier.dir/test.cxx.o -MF CMakeFiles/test_fourier.dir/test.cxx.o.d -o CMakeFiles/test_fourier.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fftw3.hxx: In function 'void vigra::fourierTransformRealImpl(BasicImage<double>::const_traverser, BasicImage<double>::const_traverser, DestTraverser, DestAccessor, fftw_real, fftw_r2r_kind, fftw_r2r_kind)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fftw3.hxx:2788:36: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = multiplies<double>; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
 2788 |                        std::bind1st(std::multiplies<fftw_real>(), 1.0 / norm));
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:47:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = vigra::FFTWComplex<>; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1025:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2118:53:   required from 'void vigra::fourierTransform(MultiArrayView<N, FFTWComplex<Real>, C1>, MultiArrayView<N, FFTWComplex<Real>, C2>) [with unsigned int N = 2; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:434:25:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2176 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2142:43:   required from 'void vigra::fourierTransform(MultiArrayView<N1, T1, S1>, MultiArrayView<N, FFTWComplex<Real>, C2>) [with unsigned int N = 2; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:442:25:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 3; T = vigra::FFTWComplex<>; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1025:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2138:58:   required from 'void vigra::fourierTransform(MultiArrayView<N1, T1, S1>, MultiArrayView<N, FFTWComplex<Real>, C2>) [with unsigned int N = 3; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:451:25:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 3; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2142:43:   required from 'void vigra::fourierTransform(MultiArrayView<N1, T1, S1>, MultiArrayView<N, FFTWComplex<Real>, C2>) [with unsigned int N = 3; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:451:25:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = double; StrideTag = vigra::UnstridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::UnstridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1726:25:   required from 'void vigra::FFTWConvolvePlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, vigra::MultiArrayView<N, Real, C3>) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2365:55:   required from 'void vigra::convolveFFT(MultiArrayView<N1, T1, S1>, MultiArrayView<N, FFTWComplex<Real>, C2>, MultiArrayView<N, Real, C3>) [with unsigned int N = 2; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag; C3 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/fourier/test.cxx:650:20:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, FFTWComplex<>, const FFTWComplex<>&, const FFTWComplex<>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = FFTWRealAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::FFTWComplex<>, const vigra::FFTWComplex<>&, const vigra::FFTWComplex<>*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, FFTWComplex<>, const FFTWComplex<>&, const FFTWComplex<>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = FFTWRealAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, FFTWComplex<>, const FFTWComplex<>&, const FFTWComplex<>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = FFTWRealAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::copyMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&) [with SrcIterator = StridedMultiIterator<3, FFTWComplex<>, const FFTWComplex<>&, const FFTWComplex<>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = FFTWRealAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:599:19:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 58%] Building CXX object test/fourier/CMakeFiles/test_fourier.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/fourier && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/fourier/CMakeFiles/test_fourier.dir/testsuccess.cxx.o -MF CMakeFiles/test_fourier.dir/testsuccess.cxx.o.d -o CMakeFiles/test_fourier.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/fourier/testsuccess.cxx
[ 58%] Linking CXX executable test_fourier
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/fourier && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fourier.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_fourier.dir/test.cxx.o CMakeFiles/test_fourier.dir/testsuccess.cxx.o -o test_fourier  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -lfftw3 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_fourier
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/fourier && ./run_test_fourier.sh
Entering test suite FFTWTest
All (13) tests passed in test suite FFTWTest
Leaving test suite FFTWTest

difference to filter.xv: 4.87246e-07
Applying filter...
difference to gaborresult.xv: 8.2303e-05
difference between real parts: 0
testing vector results..
difference between imaginary parts: 2.79278e-05
applying on ROI...
difference to gaborresult.xv: 8.2303e-05
testing 8x2 GaborFilterFamily...
difference to gaborresult.xv: 4.31988e-05
difference between real parts: 1.69676e-05
Entering test suite FFTWWithGaborTest
All (2) tests passed in test suite FFTWWithGaborTest
Leaving test suite FFTWWithGaborTest

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 58%] Built target test_fourier
/usr/bin/make  -f test/functorexpression/CMakeFiles/test_functorexpression.dir/build.make test/functorexpression/CMakeFiles/test_functorexpression.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/functorexpression /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/functorexpression /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/functorexpression/CMakeFiles/test_functorexpression.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/functorexpression/CMakeFiles/test_functorexpression.dir/build.make test/functorexpression/CMakeFiles/test_functorexpression.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 59%] Building CXX object test/functorexpression/CMakeFiles/test_functorexpression.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/functorexpression && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/functorexpression/CMakeFiles/test_functorexpression.dir/test.cxx.o -MF CMakeFiles/test_functorexpression.dir/test.cxx.o.d -o CMakeFiles/test_functorexpression.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/functorexpression/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functorexpression.hxx:333,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/functorexpression/test.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/functorexpression/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rgbvalue.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/functorexpression/test.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 59%] Building CXX object test/functorexpression/CMakeFiles/test_functorexpression.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/functorexpression && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/functorexpression/CMakeFiles/test_functorexpression.dir/testsuccess.cxx.o -MF CMakeFiles/test_functorexpression.dir/testsuccess.cxx.o.d -o CMakeFiles/test_functorexpression.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/functorexpression/testsuccess.cxx
[ 59%] Linking CXX executable test_functorexpression
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/functorexpression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_functorexpression.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_functorexpression.dir/test.cxx.o CMakeFiles/test_functorexpression.dir/testsuccess.cxx.o -o test_functorexpression 
Running test_functorexpression
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/functorexpression && ./run_test_functorexpression.sh
Entering test suite FunctorTestSuite
All (28) tests passed in test suite FunctorTestSuite
Leaving test suite FunctorTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 59%] Built target test_functorexpression
/usr/bin/make  -f test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/build.make test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/graph_algorithm /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/graph_algorithm /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/build.make test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 60%] Building CXX object test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/graph_algorithm && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/test.cxx.o -MF CMakeFiles/test_graph_algorithm.dir/test.cxx.o.d -o CMakeFiles/test_graph_algorithm.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/graph_algorithm/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/graph_algorithm/test.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/graph_algorithm/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/graph_algorithm/test.cxx:37:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdgeImpl<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::detail::GenericEdge<long long int>&}; _Tp = vigra::detail::GenericEdge<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdge<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdge<long long int> >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1389:30,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:366:25:
/usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Edge vigra::AdjacencyListGraph::addEdge(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:748:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNodeImpl<long long int, false> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Node vigra::AdjacencyListGraph::addNode(index_type)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:710:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::detail::GenericEdge<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdge<long long int> >]',
    inlined from 'void vigra::makeRegionAdjacencyGraph(GRAPH_IN, GRAPH_IN_NODE_LABEL_MAP, AdjacencyListGraph&, AdjacencyListGraph::EdgeMap<std::vector<typename GRAPH::Edge> >&, Int64) [with GRAPH_IN = AdjacencyListGraph; GRAPH_IN_NODE_LABEL_MAP = AdjacencyListGraph::NodeMap<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:210:51:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/algorithm:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/metaprogramming.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/sized_int.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:40:
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
   82 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
   82 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
In file included from /usr/include/c++/12/bits/stl_algo.h:60:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Distance = int; _Tp = vigra::detail::GenericEdge<long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]' at /usr/include/c++/12/bits/stl_algo.h:1921:38:
/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1887 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1888 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void vigra::edgeSort(const GRAPH&, const WEIGHTS&, const COMPERATOR&, std::vector<typename GRAPH::Edge>&) [with GRAPH = AdjacencyListGraph; WEIGHTS = AdjacencyListGraph::EdgeMap<float>; COMPERATOR = std::less<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:111:18:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> > >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, less<float> >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void vigra::edgeSort(const GRAPH&, const WEIGHTS&, const COMPERATOR&, std::vector<typename GRAPH::Edge>&) [with GRAPH = AdjacencyListGraph; WEIGHTS = AdjacencyListGraph::EdgeMap<float>; COMPERATOR = std::less<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:111:18:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Distance = int; _Tp = vigra::detail::GenericEdge<long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]' at /usr/include/c++/12/bits/stl_algo.h:1921:38:
/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1887 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1888 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]':
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void vigra::edgeSort(const GRAPH&, const WEIGHTS&, const COMPERATOR&, std::vector<typename GRAPH::Edge>&) [with GRAPH = AdjacencyListGraph; WEIGHTS = AdjacencyListGraph::EdgeMap<float>; COMPERATOR = std::greater<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:111:18:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> > >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int> > >; _Compare = vigra::detail_graph_algorithms::GraphItemCompare<vigra::AdjacencyListGraph::EdgeMap<float>, greater<float> >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void vigra::edgeSort(const GRAPH&, const WEIGHTS&, const COMPERATOR&, std::vector<typename GRAPH::Edge>&) [with GRAPH = AdjacencyListGraph; WEIGHTS = AdjacencyListGraph::EdgeMap<float>; COMPERATOR = std::greater<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_algorithms.hxx:111:18:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/graph_algorithm && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/graph_algorithm/CMakeFiles/test_graph_algorithm.dir/testsuccess.cxx.o -MF CMakeFiles/test_graph_algorithm.dir/testsuccess.cxx.o.d -o CMakeFiles/test_graph_algorithm.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/graph_algorithm/testsuccess.cxx
[ 61%] Linking CXX executable test_graph_algorithm
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/graph_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_graph_algorithm.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_graph_algorithm.dir/test.cxx.o CMakeFiles/test_graph_algorithm.dir/testsuccess.cxx.o -o test_graph_algorithm 
Running test_graph_algorithm
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/graph_algorithm && ./run_test_graph_algorithm.sh
Entering test suite GraphAlgorithmTestSuite
All (6) tests passed in test suite GraphAlgorithmTestSuite
Leaving test suite GraphAlgorithmTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 61%] Built target test_graph_algorithm
/usr/bin/make  -f test/gridgraph/CMakeFiles/test_gridgraph.dir/build.make test/gridgraph/CMakeFiles/test_gridgraph.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/gridgraph /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/gridgraph /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/gridgraph/CMakeFiles/test_gridgraph.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/gridgraph/CMakeFiles/test_gridgraph.dir/build.make test/gridgraph/CMakeFiles/test_gridgraph.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 61%] Building CXX object test/gridgraph/CMakeFiles/test_gridgraph.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/gridgraph && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -O1 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/gridgraph/CMakeFiles/test_gridgraph.dir/test.cxx.o -MF CMakeFiles/test_gridgraph.dir/test.cxx.o.d -o CMakeFiles/test_gridgraph.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/gridgraph/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/gridgraph/test.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/gridgraph/test.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/gridgraph/test.cxx:37:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 61%] Building CXX object test/gridgraph/CMakeFiles/test_gridgraph.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/gridgraph && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -O1 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/gridgraph/CMakeFiles/test_gridgraph.dir/testsuccess.cxx.o -MF CMakeFiles/test_gridgraph.dir/testsuccess.cxx.o.d -o CMakeFiles/test_gridgraph.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/gridgraph/testsuccess.cxx
[ 62%] Linking CXX executable test_gridgraph
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/gridgraph && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gridgraph.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_gridgraph.dir/test.cxx.o CMakeFiles/test_gridgraph.dir/testsuccess.cxx.o -o test_gridgraph 
Running test_gridgraph
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/gridgraph && ./run_test_gridgraph.sh
Entering test suite Gridgraph Test
Entering test suite Gridgraph Test Dimension 2
All (38) tests passed in test suite Gridgraph Test Dimension 2
Leaving test suite Gridgraph Test Dimension 2
Entering test suite Gridgraph Test Dimension 3
All (38) tests passed in test suite Gridgraph Test Dimension 3
Leaving test suite Gridgraph Test Dimension 3
All (76) tests passed in test suite Gridgraph Test
Leaving test suite Gridgraph Test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 62%] Built target test_gridgraph
/usr/bin/make  -f test/hdf5impex/CMakeFiles/test_hdf5impex.dir/build.make test/hdf5impex/CMakeFiles/test_hdf5impex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/hdf5impex /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/hdf5impex/CMakeFiles/test_hdf5impex.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/hdf5impex/CMakeFiles/test_hdf5impex.dir/build.make test/hdf5impex/CMakeFiles/test_hdf5impex.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 62%] Building CXX object test/hdf5impex/CMakeFiles/test_hdf5impex.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/hdf5impex && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/hdf5impex/CMakeFiles/test_hdf5impex.dir/test.cxx.o -MF CMakeFiles/test_hdf5impex.dir/test.cxx.o.d -o CMakeFiles/test_hdf5impex.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex/test.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/hdf5impex.hxx:78,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex/test.cxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'bool vigra::detail::equalityOfMultiArrays(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; Shape = vigra::TinyVector<int, 4>; DestIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; int N = 3]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:440:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
  440 | equalityOfMultiArrays(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:440:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'bool vigra::MultiArrayView<N, T, C>::operator==(const vigra::MultiArrayView<N, U, CN>&) const [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 4; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:1703:45: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
 1703 |         return detail::equalityOfMultiArrays(traverser_begin(), shape(), rhs.traverser_begin(), MetaInt<actual_dimension-1>());
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool vigra::MultiArrayView<N, T, C>::operator==(const vigra::MultiArrayView<N, U, CN>&) const [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 4; T = double; StrideTag = vigra::StridedArrayTag]',
    inlined from 'void HDF5ExportImportTest::testAppendNewDataToHDF5()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex/test.cxx:370:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:1703:45: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
 1703 |         return detail::equalityOfMultiArrays(traverser_begin(), shape(), rhs.traverser_begin(), MetaInt<actual_dimension-1>());
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool vigra::MultiArrayView<N, T, C>::operator==(const vigra::MultiArrayView<N, U, CN>&) const [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 4; T = double; StrideTag = vigra::StridedArrayTag]',
    inlined from 'void HDF5ExportImportTest::testOverwriteExistingDataInHDF5()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex/test.cxx:322:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:1703:45: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
 1703 |         return detail::equalityOfMultiArrays(traverser_begin(), shape(), rhs.traverser_begin(), MetaInt<actual_dimension-1>());
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool vigra::MultiArrayView<N, T, C>::operator==(const vigra::MultiArrayView<N, U, CN>&) const [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 4; T = double; StrideTag = vigra::StridedArrayTag]',
    inlined from 'void HDF5ExportImportTest::testHDF5FileChunks()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex/test.cxx:1005:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:1703:45: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
 1703 |         return detail::equalityOfMultiArrays(traverser_begin(), shape(), rhs.traverser_begin(), MetaInt<actual_dimension-1>());
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool vigra::MultiArrayView<N, T, C>::operator==(const vigra::MultiArrayView<N, U, CN>&) const [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 4; T = double; StrideTag = vigra::StridedArrayTag]',
    inlined from 'void HDF5ExportImportTest::testHDF5FileCompression()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/hdf5impex/test.cxx:1095:9:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:1703:45: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
 1703 |         return detail::equalityOfMultiArrays(traverser_begin(), shape(), rhs.traverser_begin(), MetaInt<actual_dimension-1>());
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object test/hdf5impex/CMakeFiles/test_hdf5impex.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/hdf5impex && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/hdf5impex/CMakeFiles/test_hdf5impex.dir/testsuccess.cxx.o -MF CMakeFiles/test_hdf5impex.dir/testsuccess.cxx.o.d -o CMakeFiles/test_hdf5impex.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/hdf5impex/testsuccess.cxx
[ 63%] Linking CXX executable test_hdf5impex
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/hdf5impex && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hdf5impex.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_hdf5impex.dir/test.cxx.o CMakeFiles/test_hdf5impex.dir/testsuccess.cxx.o -o test_hdf5impex  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -ljpeg -lpng -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm 
Running test_hdf5impex
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/hdf5impex && ./run_test_hdf5impex.sh
Entering test suite HDF5ImportExportTestSuite
All (17) tests passed in test suite HDF5ImportExportTestSuite
Leaving test suite HDF5ImportExportTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 63%] Built target test_hdf5impex
/usr/bin/make  -f test/integral_image/CMakeFiles/test_integral_image.dir/build.make test/integral_image/CMakeFiles/test_integral_image.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/integral_image /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/integral_image /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/integral_image/CMakeFiles/test_integral_image.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/integral_image/CMakeFiles/test_integral_image.dir/build.make test/integral_image/CMakeFiles/test_integral_image.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 63%] Building CXX object test/integral_image/CMakeFiles/test_integral_image.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/integral_image && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/integral_image/CMakeFiles/test_integral_image.dir/test.cxx.o -MF CMakeFiles/test_integral_image.dir/test.cxx.o.d -o CMakeFiles/test_integral_image.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/integral_image/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/integral_image.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/integral_image/test.cxx:44:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/integral_image/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 65%] Building CXX object test/integral_image/CMakeFiles/test_integral_image.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/integral_image && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/integral_image/CMakeFiles/test_integral_image.dir/testsuccess.cxx.o -MF CMakeFiles/test_integral_image.dir/testsuccess.cxx.o.d -o CMakeFiles/test_integral_image.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/integral_image/testsuccess.cxx
[ 65%] Linking CXX executable test_integral_image
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/integral_image && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_integral_image.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_integral_image.dir/test.cxx.o CMakeFiles/test_integral_image.dir/testsuccess.cxx.o -o test_integral_image  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_integral_image
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/integral_image && ./run_test_integral_image.sh
Entering test suite IntegralImageTestSuite
All (4) tests passed in test suite IntegralImageTestSuite
Leaving test suite IntegralImageTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 65%] Built target test_integral_image
/usr/bin/make  -f test/math/CMakeFiles/test_math.dir/build.make test/math/CMakeFiles/test_math.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/math /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/math/CMakeFiles/test_math.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/math/CMakeFiles/test_math.dir/build.make test/math/CMakeFiles/test_math.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 65%] Building CXX object test/math/CMakeFiles/test_math.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/math && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -O0 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/math/CMakeFiles/test_math.dir/test.cxx.o -MF CMakeFiles/test_math.dir/test.cxx.o.d -o CMakeFiles/test_math.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functorexpression.hxx:333,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math/test.cxx:48:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math/test.cxx:40:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fixedpoint.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/splines.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math/test.cxx:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/linear_algebra.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math/test.cxx:56:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/linear_solve.hxx: In instantiation of 'bool vigra::linalg::qrDecomposition(const vigra::MultiArrayView<2, T, S>&, vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math/test.cxx:2309:29:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/linear_solve.hxx:1030:107: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare]
 1030 |     return (static_cast<MultiArrayIndex>(detail::qrTransformToUpperTriangular(r, tq, noPivoting, epsilon) == std::min(m,n)));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:53,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math/test.cxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx: In instantiation of 'void vigra::linalg::repeatMatrix(const vigra::MultiArrayView<2, T, S>&, vigra::MultiArrayView<2, T, C2>&, unsigned int, unsigned int) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:1098:17:   required from 'vigra::linalg::TemporaryMatrix<T> vigra::linalg::repeatMatrix(const vigra::MultiArrayView<2, T, S>&, unsigned int, unsigned int) [with T = double; C = vigra::StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/math/test.cxx:2018:34:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:1069:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 1069 |     vigra_precondition(m*verticalCount == rowCount(r) && n*horizontalCount == columnCount(r),
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:1069:76: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 1069 |     vigra_precondition(m*verticalCount == rowCount(r) && n*horizontalCount == columnCount(r),
      |                                                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/linear_algebra.hxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'bool vigra::MultiArrayView<N, T, C>::operator==(const vigra::MultiArrayView<N, U, CN>&) const [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:1703:45: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1703 |         return detail::equalityOfMultiArrays(traverser_begin(), shape(), rhs.traverser_begin(), MetaInt<actual_dimension-1>());
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = SquaredL2NormReduceFunctor; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  310 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = MaxNormReduceFunctor; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = L1NormReduceFunctor; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = WeightedL2NormReduceFunctor<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'bool vigra::detail::equalityOfMultiArrays(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:440:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  440 | equalityOfMultiArrays(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:440:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:445:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  445 |         if(!equalityOfMultiArrays(s.begin(), shape, d.begin(), MetaInt<N-1>()))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:445:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  993 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  994 |                         dest.first, dest.second, dest.third, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindAverage<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  993 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  994 |                         dest.first, dest.second, dest.third, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = SquaredL2NormReduceFunctor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:299:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  299 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<0>)
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = MaxNormReduceFunctor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:299:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = L1NormReduceFunctor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:299:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = WeightedL2NormReduceFunctor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:299:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'bool vigra::detail::equalityOfMultiArrays(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:427:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  427 | equalityOfMultiArrays(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:427:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'void vigra::MultiArrayView<N, T, C>::copyImpl(const vigra::MultiArrayView<N, U, CN>&) [with U = double; CN = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2052:35: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2052 |         detail::copyMultiArrayData(rhs.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2059:35: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2059 |         detail::copyMultiArrayData(tmp.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<N1, T1, S1>& vigra::MultiArrayView<N, T, C>::operator+=(const vigra::MultiArrayView<N, U, CN>&) [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2072:37: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2072 |         detail::name##MultiArrayData(rhs.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>()); \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2082:1: note: in expansion of macro 'VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT'
 2082 | VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT(copyAdd, +=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2077:37: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2077 |         detail::name##MultiArrayData(tmp.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>()); \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2082:1: note: in expansion of macro 'VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT'
 2082 | VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT(copyAdd, +=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<N1, T1, S1>& vigra::MultiArrayView<N, T, C>::operator-=(const vigra::MultiArrayView<N, U, CN>&) [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2072:37: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2072 |         detail::name##MultiArrayData(rhs.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>()); \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2083:1: note: in expansion of macro 'VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT'
 2083 | VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT(copySub, -=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2077:37: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2077 |         detail::name##MultiArrayData(tmp.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>()); \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2083:1: note: in expansion of macro 'VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT'
 2083 | VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT(copySub, -=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<N1, T1, S1>& vigra::MultiArrayView<N, T, C>::operator*=(const vigra::MultiArrayView<N, U, CN>&) [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2072:37: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2072 |         detail::name##MultiArrayData(rhs.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>()); \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2084:1: note: in expansion of macro 'VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT'
 2084 | VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT(copyMul, *=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2077:37: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2077 |         detail::name##MultiArrayData(tmp.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>()); \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2084:1: note: in expansion of macro 'VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT'
 2084 | VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT(copyMul, *=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<N1, T1, S1>& vigra::MultiArrayView<N, T, C>::operator/=(const vigra::MultiArrayView<N, U, CN>&) [with U = double; C1 = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2072:37: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2072 |         detail::name##MultiArrayData(rhs.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>()); \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2085:1: note: in expansion of macro 'VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT'
 2085 | VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT(copyDiv, /=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2077:37: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2077 |         detail::name##MultiArrayData(tmp.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>()); \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2085:1: note: in expansion of macro 'VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT'
 2085 | VIGRA_MULTI_ARRAY_COMPUTED_ASSIGNMENT(copyDiv, /=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:959:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  959 | transformMultiArray(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:959:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:959:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:959:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  969 |     transformMultiArrayImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  970 |                             f, isAnalyserInitializer());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindAverage<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:959:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  959 | transformMultiArray(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:959:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:959:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:959:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  969 |     transformMultiArrayImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  970 |                             f, isAnalyserInitializer());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyDivScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'void vigra::MultiArrayView<N, T, C>::swapDataImpl(vigra::MultiArrayView<N, U, CN>) [with U = double; CN = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2106:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2106 |         detail::swapDataImpl(traverser_begin(), shape(), rhs.traverser_begin(), MetaInt<actual_dimension-1>());
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyAddScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyAddMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyAddMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copySubScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copySubMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copySubMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMulScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMulMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMulMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyDivMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyDivMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::uninitializedCopyMultiArrayData(SrcIterator, const Shape&, T*&, ALLOC&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; ALLOC = std::allocator<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:288:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  288 | uninitializedCopyMultiArrayData(SrcIterator s, Shape const & shape, T * & d, ALLOC & a, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraTrueType) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:672:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  672 | transformMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:672:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:672:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:672:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:687:34: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  687 |     transformMultiArrayReduceImpl(s, sshape, src, d, dshape, dest, reduceShape,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:687:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:687:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraTrueType) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindAverage<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:672:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  672 | transformMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:672:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:672:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:672:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:687:34: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  687 |     transformMultiArrayReduceImpl(s, sshape, src, d, dshape, dest, reduceShape,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:687:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:687:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyDivScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::swapDataImpl(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:463:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  463 | swapDataImpl(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>)
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:463:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:467:21: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  467 |         swapDataImpl(s.begin(), shape, d.begin(), MetaInt<N-1>());
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:467:21: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyAddScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyAddMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyAddMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:256:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  256 | VIGRA_COPY_MULTI_ARRAY_DATA(copyAdd, +=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copySubScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copySubMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copySubMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:257:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  257 | VIGRA_COPY_MULTI_ARRAY_DATA(copySub, -=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMulScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMulMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMulMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:258:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  258 | VIGRA_COPY_MULTI_ARRAY_DATA(copyMul, *=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyDivMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyDivMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:259:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  259 | VIGRA_COPY_MULTI_ARRAY_DATA(copyDiv, /=)
      |                             ^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::uninitializedCopyMultiArrayData(SrcIterator, const Shape&, T*&, ALLOC&, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; ALLOC = std::allocator<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:265:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  265 | uninitializedCopyMultiArrayData(SrcIterator s, Shape const & shape, T * & d, ALLOC & a, MetaInt<0>)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayReduceImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const SrcShape&, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindSum<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:655:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  655 | transformMultiArrayReduceImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:655:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:655:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:655:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:663:38: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  663 |         transformMultiArrayReduceImpl(s, sshape, src, d.begin(), dshape, dest,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                                       reduceShape, f, MetaInt<N-1>());
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:663:38: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:663:38: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayReduceImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const SrcShape&, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindAverage<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:655:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  655 | transformMultiArrayReduceImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:655:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:655:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:655:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:663:38: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  663 |         transformMultiArrayReduceImpl(s, sshape, src, d.begin(), dshape, dest,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                                       reduceShape, f, MetaInt<N-1>());
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:663:38: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:663:38: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::swapDataImpl(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:454:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  454 | swapDataImpl(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>)
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:454:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayReduceImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const SrcShape&, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:637:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  637 | transformMultiArrayReduceImpl(SrcIterator s, SrcShape const &, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:637:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:637:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:637:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:646:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  646 |         inspectMultiArray(s, reduceShape, src, f);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayReduceImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const SrcShape&, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = FindAverage<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:637:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  637 | transformMultiArrayReduceImpl(SrcIterator s, SrcShape const &, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:637:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:637:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:637:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:646:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  646 |         inspectMultiArray(s, reduceShape, src, f);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArray(Iterator, const Shape&, Accessor, Functor&) [with Iterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1866:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1866 | inspectMultiArray(Iterator s, Shape const & shape, Accessor a, Functor & f)
      | ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1866:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1868 |     inspectMultiArray_binder<Iterator, Shape, Accessor> g(s, shape, a);
      |                                                         ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArray(Iterator, const Shape&, Accessor, Functor&) [with Iterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindAverage<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1866:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1866 | inspectMultiArray(Iterator s, Shape const & shape, Accessor a, Functor & f)
      | ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1866:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1868 |     inspectMultiArray_binder<Iterator, Shape, Accessor> g(s, shape, a);
      |                                                         ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In constructor 'vigra::inspectMultiArray_binder<Iterator, Shape, Accessor>::inspectMultiArray_binder(Iterator, const Shape&, Accessor) [with Iterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; Accessor = vigra::StandardConstValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1855:5: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1855 |     inspectMultiArray_binder(Iterator s_, const Shape & shape_, Accessor a_)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1855:5: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In member function 'void vigra::inspectMultiArray_binder<Iterator, Shape, Accessor>::operator()(Functor&) [with Functor = vigra::FindSum<double>; Iterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; Accessor = vigra::StandardConstValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1860:30: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1860 |         inspectMultiArrayImpl(s, shape, a, f, MetaInt<Iterator::level>());
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In member function 'void vigra::inspectMultiArray_binder<Iterator, Shape, Accessor>::operator()(Functor&) [with Functor = vigra::FindAverage<double>; Iterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; Accessor = vigra::StandardConstValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1860:30: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1860 |         inspectMultiArrayImpl(s, shape, a, f, MetaInt<Iterator::level>());
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArrayImpl(Iterator, const Shape&, Accessor, Functor&, MetaInt<N>) [with Iterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindSum<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1754:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1754 | inspectMultiArrayImpl(Iterator s, Shape const & shape, Accessor a,  Functor & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1754:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1759:30: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1759 |         inspectMultiArrayImpl(s.begin(), shape, a, f, MetaInt<N-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArrayImpl(Iterator, const Shape&, Accessor, Functor&, MetaInt<N>) [with Iterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindAverage<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1754:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1754 | inspectMultiArrayImpl(Iterator s, Shape const & shape, Accessor a,  Functor & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1754:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1759:30: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1759 |         inspectMultiArrayImpl(s.begin(), shape, a, f, MetaInt<N-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArrayImpl(Iterator, const Shape&, Accessor, Functor&, MetaInt<0>) [with Iterator = StridedMultiIterator<1, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1747:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1747 | inspectMultiArrayImpl(Iterator s, Shape const & shape, Accessor a,  Functor & f, MetaInt<0>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1747:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1749:16: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1749 |     inspectLine(s, s + shape[0], a, f);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArrayImpl(Iterator, const Shape&, Accessor, Functor&, MetaInt<0>) [with Iterator = StridedMultiIterator<1, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindAverage<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1747:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1747 | inspectMultiArrayImpl(Iterator s, Shape const & shape, Accessor a,  Functor & f, MetaInt<0>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1747:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1749:16: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1749 |     inspectLine(s, s + shape[0], a, f);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In function 'void vigra::inspectLine(SrcIterator, SrcIterator, SrcAccessor, Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
   66 | inspectLine(SrcIterator s,
      | ^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In function 'void vigra::inspectLine(SrcIterator, SrcIterator, SrcAccessor, Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; Functor = FindAverage<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
[ 66%] Building CXX object test/math/CMakeFiles/test_math.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/math && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -O0 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/math/CMakeFiles/test_math.dir/testsuccess.cxx.o -MF CMakeFiles/test_math.dir/testsuccess.cxx.o.d -o CMakeFiles/test_math.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/math/testsuccess.cxx
[ 66%] Linking CXX executable test_math
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_math.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_math.dir/test.cxx.o CMakeFiles/test_math.dir/testsuccess.cxx.o -o test_math 
Running test_math
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/math && ./run_test_math.sh
Entering test suite MathTest
All (87) tests passed in test suite MathTest
Leaving test suite MathTest

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 66%] Built target test_math
/usr/bin/make  -f test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/build.make test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/merge_graph_adaptor /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/merge_graph_adaptor /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/build.make test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 67%] Building CXX object test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/merge_graph_adaptor && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/test.cxx.o -MF CMakeFiles/test_merge_graph_adaptor.dir/test.cxx.o.d -o CMakeFiles/test_merge_graph_adaptor.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/merge_graph_adaptor/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/merge_graph_adaptor/test.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/merge_graph_adaptor/test.cxx:37:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/merge_graph_adaptor/test.cxx:38:
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:50:
/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<less<vigra::detail::Adjacency<long long int> > >]':
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1450 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdgeImpl<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/algorithm:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/metaprogramming.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/sized_int.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:40:
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericEdgeImpl<long long int>}; _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Edge vigra::AdjacencyListGraph::addEdge(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:748:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'vigra::MergeGraphAdaptor<GRAPH>::MergeGraphAdaptor(const GRAPH&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:856:39:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'vigra::MergeGraphAdaptor<GRAPH>::MergeGraphAdaptor(const GRAPH&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:857:39:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1197:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1197:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1200:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1200:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1201:52:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1204:59:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1204:59:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1205:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1211:64:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1213:52:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'std::pair<typename std::vector<Key, Alloc>::const_iterator, bool> vigra::RandomAccessSet<Key, Compare, Alloc>::insert(const value_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:364:26,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::insert(index_type, index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:372:38,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1217:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1224:47:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]',
    inlined from 'void vigra::RandomAccessSet<Key, Compare, Alloc>::erase(iterator) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:419:17,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:434:12,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1224:47:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, vector<vigra::detail::Adjacency<long long int>, allocator<vigra::detail::Adjacency<long long int> > > >; _Tp = vigra::detail::Adjacency<long long int>; _Compare = less<vigra::detail::Adjacency<long long int> >]',
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::lower_bound(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:569:27,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::iterator vigra::RandomAccessSet<Key, Compare, Alloc>::find(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:525:26,
    inlined from 'vigra::RandomAccessSet<Key, Compare, Alloc>::size_type vigra::RandomAccessSet<Key, Compare, Alloc>::erase(const key_type&) [with Key = vigra::detail::Adjacency<long long int>; Compare = std::less<vigra::detail::Adjacency<long long int> >; Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_access_set.hxx:431:20,
    inlined from 'void vigra::detail::GenericNodeImpl<INDEX_TYPE, USE_STL_SET>::eraseFromAdjacency(index_type) [with INDEX_TYPE = long long int; bool USE_STL_SET = false]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graph_item_impl.hxx:390:37,
    inlined from 'void vigra::MergeGraphAdaptor<GRAPH>::contractEdge(const Edge&) [with GRAPH = vigra::AdjacencyListGraph]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/merge_graph_adaptor.hxx:1211:64:
/usr/include/c++/12/bits/stl_algo.h:2004:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
 2004 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2005 |                                 __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNodeImpl<long long int, false> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::GenericNodeImpl<long long int, false>}; _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::AdjacencyListGraph::Node vigra::AdjacencyListGraph::addNode(index_type)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/adjacency_list_graph.hxx:710:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/merge_graph_adaptor && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/merge_graph_adaptor/CMakeFiles/test_merge_graph_adaptor.dir/testsuccess.cxx.o -MF CMakeFiles/test_merge_graph_adaptor.dir/testsuccess.cxx.o.d -o CMakeFiles/test_merge_graph_adaptor.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/merge_graph_adaptor/testsuccess.cxx
[ 67%] Linking CXX executable test_merge_graph_adaptor
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/merge_graph_adaptor && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_merge_graph_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_merge_graph_adaptor.dir/test.cxx.o CMakeFiles/test_merge_graph_adaptor.dir/testsuccess.cxx.o -o test_merge_graph_adaptor 
Running test_merge_graph_adaptor
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/merge_graph_adaptor && ./run_test_merge_graph_adaptor.sh
Entering test suite AdjacencyListGraphMergeGraphAdaptorTestSuite
All (14) tests passed in test suite AdjacencyListGraphMergeGraphAdaptorTestSuite
Leaving test suite AdjacencyListGraphMergeGraphAdaptorTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 67%] Built target test_merge_graph_adaptor
/usr/bin/make  -f test/morphology/CMakeFiles/test_morphology.dir/build.make test/morphology/CMakeFiles/test_morphology.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/morphology /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/morphology /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/morphology/CMakeFiles/test_morphology.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/morphology/CMakeFiles/test_morphology.dir/build.make test/morphology/CMakeFiles/test_morphology.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 68%] Building CXX object test/morphology/CMakeFiles/test_morphology.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/morphology && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/morphology/CMakeFiles/test_morphology.dir/test.cxx.o -MF CMakeFiles/test_morphology.dir/test.cxx.o.d -o CMakeFiles/test_morphology.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/morphology/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/morphology/test.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/morphology/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 68%] Building CXX object test/morphology/CMakeFiles/test_morphology.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/morphology && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/morphology/CMakeFiles/test_morphology.dir/testsuccess.cxx.o -MF CMakeFiles/test_morphology.dir/testsuccess.cxx.o.d -o CMakeFiles/test_morphology.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/morphology/testsuccess.cxx
[ 68%] Linking CXX executable test_morphology
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/morphology && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_morphology.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_morphology.dir/test.cxx.o CMakeFiles/test_morphology.dir/testsuccess.cxx.o -o test_morphology 
Running test_morphology
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/morphology && ./run_test_morphology.sh
Entering test suite MorphologyTestSuite
All (6) tests passed in test suite MorphologyTestSuite
Leaving test suite MorphologyTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 68%] Built target test_morphology
/usr/bin/make  -f test/multiarray/CMakeFiles/test_multiarray.dir/build.make test/multiarray/CMakeFiles/test_multiarray.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray/CMakeFiles/test_multiarray.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/multiarray/CMakeFiles/test_multiarray.dir/build.make test/multiarray/CMakeFiles/test_multiarray.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 69%] Building CXX object test/multiarray/CMakeFiles/test_multiarray.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray && /usr/bin/c++ -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -O0 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multiarray/CMakeFiles/test_multiarray.dir/test.cxx.o -MF CMakeFiles/test_multiarray.dir/test.cxx.o.d -o CMakeFiles/test_multiarray.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx:37:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesAscending() const [with unsigned int N = 3; T = int; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx:320:78:   required from 'void MultiArrayDataTest<T>::testPermute() [with T = int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx:3105:18:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2166:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2166 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 3; T = int; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx:330:80:   required from 'void MultiArrayDataTest<T>::testPermute() [with T = int]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx:3105:18:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2176 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx:44:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx: In function 'void vigra::vectorToTensor(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>) [with SrcIterator = ConstStridedImageIterator<TinyVector<double, 2> >; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedImageIterator<TinyVector<double, 3> >; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:200:19: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  200 |     vectorToTensor(s.first, s.second, s.third, d.first, d.second, false);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test.cxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx: In function 'void vigra::vectorToTensorMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:291:29: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
  291 |     vectorToTensorMultiArray(s.first, s.second, s.third, d.first, d.second);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:291:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:291:29: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx: In function 'void vigra::tensorTrace(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>) [with SrcIterator = ConstStridedImageIterator<TinyVector<double, 3> >; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedImageIterator<double>; DestAccessor = StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:446:16: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  446 |     tensorTrace(src.first, src.second, src.third, dest.first, dest.second);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx: In function 'void vigra::tensorTraceMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:394:26: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  394 |     tensorTraceMultiArray(s.first, s.second, s.third, d.first, d.second);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:394:26: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:394:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx: In function 'void vigra::tensorDeterminantMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:623:32: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  623 |     tensorDeterminantMultiArray(s.first, s.second, s.third, d.first, d.second);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:623:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:623:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx: In function 'void vigra::tensorEigenRepresentation(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>) [with SrcIterator = ConstStridedImageIterator<TinyVector<double, 3> >; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedImageIterator<TinyVector<double, 3> >; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:334:30: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  334 |     tensorEigenRepresentation(src.first, src.second, src.third, dest.first, dest.second);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx: In function 'void vigra::tensorEigenvaluesMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:511:32: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  511 |     tensorEigenvaluesMultiArray(s.first, s.second, s.third, d.first, d.second);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:511:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:511:32: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_add<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_divide<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor2> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1462 |     combineTwoMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~^
 1463 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 |            src2.first, src2.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1462:26: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1715 |     combineThreeMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~~~^
 1716 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1717 |            src2.first, src2.second, src3.first, src3.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1715 |     combineThreeMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~~~^
 1716 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1717 |            src2.first, src2.second, src3.first, src3.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArrays(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_abs<functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1715 |     combineThreeMultiArrays(
      |     ~~~~~~~~~~~~~~~~~~~~~~~^
 1716 |            src1.first, src1.second, src1.third,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1717 |            src2.first, src2.second, src3.first, src3.second, dest.first, dest.second, f);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1715:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<std::complex<double> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  981 |     transformMultiArray(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                         dest.first, dest.second, f);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx: In function 'void vigra::vectorToTensor(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = ConstStridedImageIterator<TinyVector<double, 2> >; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedImageIterator<TinyVector<double, 3> >; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:136:6: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
  136 | void vectorToTensor(SrcIterator sul, SrcIterator slr, SrcAccessor src,
      |      ^~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:136:6: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx: In function 'void vigra::vectorToTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:263:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  263 | vectorToTensorMultiArray(SrcIterator  si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:263:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:263:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:263:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:281:24: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
  281 |     transformMultiArray(si, shape, src, di, dest,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  282 |                         detail::OuterProductFunctor<N, SrcType, DestType>());
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:281:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:281:24: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx: In function 'void vigra::tensorTrace(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = ConstStridedImageIterator<TinyVector<double, 3> >; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedImageIterator<double>; DestAccessor = StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:419:6: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  419 | void tensorTrace(SrcIterator sul, SrcIterator slr, SrcAccessor src,
      |      ^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:419:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx: In function 'void vigra::tensorTraceMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:378:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  378 | tensorTraceMultiArray(SrcIterator si,  SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:378:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:378:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:378:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:384:24: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  384 |     transformMultiArray(si, shape, src, di, dest,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  385 |                         detail::TensorTraceFunctor<N, SrcType>());
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:384:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:384:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx: In function 'void vigra::tensorDeterminantMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:598:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  598 | tensorDeterminantMultiArray(SrcIterator si,  SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:598:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:598:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:598:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:613:24: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  613 |     transformMultiArray(si, shape, src, di, dest,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  614 |                         detail::DeterminantFunctor<N, SrcType>());
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:613:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:613:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx: In function 'void vigra::tensorEigenRepresentation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = ConstStridedImageIterator<TinyVector<double, 3> >; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedImageIterator<TinyVector<double, 3> >; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:289:6: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  289 | void tensorEigenRepresentation(SrcIterator sul, SrcIterator slr, SrcAccessor src,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tensorutilities.hxx:289:6: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx: In function 'void vigra::tensorEigenvaluesMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:483:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  483 | tensorEigenvaluesMultiArray(SrcIterator si,  SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:483:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:483:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:483:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:501:24: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  501 |     transformMultiArray(si, shape, src, di, dest,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |                         detail::EigenvaluesFunctor<N, SrcType, DestType>());
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:501:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_tensorutilities.hxx:501:24: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_add<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_divide<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor2> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1422 | combineTwoMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1422:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1426 |     combineTwoMultiArraysExpandImpl(s1, shape, src1, s2, shape, src2, d, shape, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                                     MetaInt<SrcIterator1::level>());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1426:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1694 | combineThreeMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1699 |     combineThreeMultiArraysImpl(s1, shape, src1, s2, src2, s3, src3, d, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1700 |                               MetaInt<SrcIterator1::level>());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1694 | combineThreeMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1699 |     combineThreeMultiArraysImpl(s1, shape, src1, s2, src2, s3, src3, d, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1700 |                               MetaInt<SrcIterator1::level>());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArrays(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_abs<functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1694 | combineThreeMultiArrays(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1694:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1699 |     combineThreeMultiArraysImpl(s1, shape, src1, s2, src2, s3, src3, d, dest, f,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1700 |                               MetaInt<SrcIterator1::level>());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1699:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; Shape = vigra::TinyVector<int, 3>; T = double; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<std::complex<double> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArray(const triple<T1, T2, T3>&, Functor&) [with Iterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1876:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1876 |     inspectMultiArray(s.first, s.second, s.third, f);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; Shape = vigra::TinyVector<int, 2>; T = vigra::TinyVector<double, 3>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  948 | transformMultiArray(SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:948:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_add<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_divide<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor2> > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1566 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1575 |         combineThreeMultiArraysImpl(s1.begin(), shape, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |                                   s2.begin(), src2, s3.begin(), src3, d.begin(), dest,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1577 |                                   f, MetaInt<N-1>());
      |                                   ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1566 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1575 |         combineThreeMultiArraysImpl(s1.begin(), shape, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |                                   s2.begin(), src2, s3.begin(), src3, d.begin(), dest,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1577 |                                   f, MetaInt<N-1>());
      |                                   ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_abs<functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
 1566 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1575 |         combineThreeMultiArraysImpl(s1.begin(), shape, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |                                   s2.begin(), src2, s3.begin(), src3, d.begin(), dest,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1577 |                                   f, MetaInt<N-1>());
      |                                   ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; Shape = vigra::TinyVector<int, 3>; T = double; Functor = SumReduceFunctor; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  310 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 3>; T = double; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<std::complex<double> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>; Shape = vigra::TinyVector<int, 3>; T = std::complex<double>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArray(Iterator, const Shape&, Accessor, Functor&) [with Iterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1866:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1866 | inspectMultiArray(Iterator s, Shape const & shape, Accessor a, Functor & f)
      | ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1866:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1868 |     inspectMultiArray_binder<Iterator, Shape, Accessor> g(s, shape, a);
      |                                                         ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1868:57: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In function 'void vigra::inspectImage(ImageIterator, ImageIterator, Accessor, Functor&) [with ImageIterator = ConstImageIterator<double>; Accessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:232:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  232 | inspectImage(ImageIterator upperleft, ImageIterator lowerright,
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:235:50: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  235 |     inspectImage_binder<ImageIterator, Accessor> g(upperleft, lowerright, a);
      |                                                  ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initImage(ImageIterator, ImageIterator, Accessor, const VALUETYPE&) [with ImageIterator = ImageIterator<double>; Accessor = StandardValueAccessor<double>; VALUETYPE = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:281:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  281 | initImage(ImageIterator upperleft, ImageIterator lowerright,
      | ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; Shape = vigra::TinyVector<int, 2>; T = vigra::TinyVector<double, 3>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<2, TinyVector<double, 3> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<2, TinyVector<double, 3> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = SquaredL2NormReduceFunctor; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  310 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>; Shape = vigra::TinyVector<int, 2>; T = vigra::TinyVector<double, 2>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_add<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_divide<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor2> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1156 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1156:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1171 |         combineTwoMultiArraysExpandImpl(s1.begin(), sshape1, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                         s2.begin(), sshape2, src2,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                                         d.begin(), dshape, dest,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                                         f, MetaInt<N-1>());
      |                                         ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1171:40: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<2, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1566 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1575 |         combineThreeMultiArraysImpl(s1.begin(), shape, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |                                   s2.begin(), src2, s3.begin(), src3, d.begin(), dest,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1577 |                                   f, MetaInt<N-1>());
      |                                   ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<2, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1566 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1575 |         combineThreeMultiArraysImpl(s1.begin(), shape, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |                                   s2.begin(), src2, s3.begin(), src3, d.begin(), dest,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1577 |                                   f, MetaInt<N-1>());
      |                                   ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator1 = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<2, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<2, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_abs<functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1566 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1566:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1575 |         combineThreeMultiArraysImpl(s1.begin(), shape, src1,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |                                   s2.begin(), src2, s3.begin(), src3, d.begin(), dest,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1577 |                                   f, MetaInt<N-1>());
      |                                   ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1575:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 3>; T = double; Functor = SumReduceFunctor; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  310 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'void vigra::MultiArrayView<N, T, C>::copyImpl(const vigra::MultiArrayView<N, U, CN>&) [with U = int; CN = vigra::StridedArrayTag; unsigned int N = 3; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2052:35: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
 2052 |         detail::copyMultiArrayData(rhs.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2059:35: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
 2059 |         detail::copyMultiArrayData(tmp.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 3>; T = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<std::complex<double> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>; Shape = vigra::TinyVector<int, 3>; T = std::complex<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In constructor 'vigra::inspectMultiArray_binder<Iterator, Shape, Accessor>::inspectMultiArray_binder(Iterator, const Shape&, Accessor) [with Iterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; Accessor = vigra::StandardConstValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1855:5: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1855 |     inspectMultiArray_binder(Iterator s_, const Shape & shape_, Accessor a_)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1855:5: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In constructor 'vigra::inspectImage_binder<ImageIterator, Accessor>::inspectImage_binder(ImageIterator, ImageIterator, Accessor) [with ImageIterator = vigra::ConstImageIterator<double>; Accessor = vigra::StandardConstValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:216:5: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  216 |     inspectImage_binder(ImageIterator ul, ImageIterator lr, Accessor ac)
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLineImpl(DestIterator, DestIterator, DestAccessor, const VALUETYPE&, VigraFalseType) [with DestIterator = double*; DestAccessor = StandardValueAccessor<double>; VALUETYPE = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
   61 | initLineImpl(DestIterator d, DestIterator dend, DestAccessor dest,
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; T = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = SquaredL2NormReduceFunctor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:299:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  299 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<0>)
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>; Shape = vigra::TinyVector<int, 2>; T = vigra::TinyVector<double, 2>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_add<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_divide<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineTwoMultiArraysExpandImpl(SrcIterator1, const SrcShape1&, SrcAccessor1, SrcIterator2, const SrcShape2&, SrcAccessor2, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape1 = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape2 = TinyVector<int, 3>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor2> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1122 | combineTwoMultiArraysExpandImpl(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1122:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1131:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
 1131 |         initLine(d, dend, dest, f(src1(s1), src2(s2)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1147 |         combineTwoLines(s1, s1 + sshape1[0], src1, s2, src2, d, dest, f);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1147:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1552 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1557 |     combineThreeLines(s1, s1 + shape[0], src1, s2, src2, s3, src3, d, dest, f);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1552 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1557 |     combineThreeLines(s1, s1 + shape[0], src1, s2, src2, s3, src3, d, dest, f);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::combineThreeMultiArraysImpl(SrcIterator1, const SrcShape&, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_abs<functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1552 | combineThreeMultiArraysImpl(SrcIterator1 s1, SrcShape const & shape, SrcAccessor1 src1,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1552:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1557 |     combineThreeLines(s1, s1 + shape[0], src1, s2, src2, s3, src3, d, dest, f);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1557:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Shape = vigra::TinyVector<int, 3>; T = double; Functor = SumReduceFunctor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:299:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  299 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<0>)
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<3, int, const int&, const int*>; Shape = vigra::TinyVector<int, 3>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; Shape = vigra::TinyVector<int, 3>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<std::complex<double> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:701:17: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
  701 |         initLine(d, d + dshape[0], dest, f(src(s)));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
  705 |         transformLine(s, s + sshape[0], src, d, dest, f);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:705:22: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<0>) [with DestIterator = vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; Shape = vigra::TinyVector<int, 3>; T = std::complex<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:237:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  237 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In member function 'void vigra::inspectMultiArray_binder<Iterator, Shape, Accessor>::operator()(Functor&) [with Functor = vigra::FindSum<double>; Iterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; Accessor = vigra::StandardConstValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1860:30: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1860 |         inspectMultiArrayImpl(s, shape, a, f, MetaInt<Iterator::level>());
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In member function 'void vigra::MultiArrayView<N, T, C>::copyImpl(const vigra::MultiArrayView<N, U, CN>&) [with U = unsigned char; CN = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2052:35: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2052 |         detail::copyMultiArrayData(rhs.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2059:35: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2059 |         detail::copyMultiArrayData(tmp.traverser_begin(), shape(), traverser_begin(), MetaInt<actual_dimension-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLine(DestIterator, DestIterator, DestAccessor, const VALUETYPE&) [with DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; VALUETYPE = TinyVector<double, 3>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
   79 | initLine(DestIterator d, DestIterator dend, DestAccessor dest,
      | ^~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:82:17: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
   82 |     initLineImpl(d, dend, dest, v, typename FunctorTraits<VALUETYPE>::isInitializer());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
   65 | transformLine(SrcIterator s,
      | ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLine(DestIterator, DestIterator, DestAccessor, const VALUETYPE&) [with DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; VALUETYPE = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
   79 | initLine(DestIterator d, DestIterator dend, DestAccessor dest,
      | ^~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:82:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
   82 |     initLineImpl(d, dend, dest, v, typename FunctorTraits<VALUETYPE>::isInitializer());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
   65 | transformLine(SrcIterator s,
      | ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLine(DestIterator, DestIterator, DestAccessor, const VALUETYPE&) [with DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; VALUETYPE = TinyVector<double, 2>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
   79 | initLine(DestIterator d, DestIterator dend, DestAccessor dest,
      | ^~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:82:17: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
   82 |     initLineImpl(d, dend, dest, v, typename FunctorTraits<VALUETYPE>::isInitializer());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
   65 | transformLine(SrcIterator s,
      | ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
   66 | combineTwoLines(SrcIterator1 s1,
      | ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
   65 | transformLine(SrcIterator s,
      | ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_add<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
   66 | combineTwoLines(SrcIterator1 s1,
      | ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_divide<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
   65 | transformLine(SrcIterator s,
      | ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
   66 | combineTwoLines(SrcIterator1 s1,
      | ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor2>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineTwoLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor2> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineThreeLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
   98 | combineThreeLines(SrcIterator1 s1,
      | ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineThreeLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx: In function 'void vigra::combineThreeLines(SrcIterator1, SrcIterator1, SrcAccessor1, SrcIterator2, SrcAccessor2, SrcIterator3, SrcAccessor3, DestIterator, DestAccessor, const Functor&) [with SrcIterator1 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor1 = StandardConstValueAccessor<double>; SrcIterator2 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor2 = StandardConstValueAccessor<double>; SrcIterator3 = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor3 = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ArgumentFunctor2> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::Functor_abs<functor::UnaryFunctor<functor::ArgumentFunctor3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/combineimages.hxx:98:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, int, const int&, const int*>; Shape = vigra::TinyVector<int, 3>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 3>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLine(DestIterator, DestIterator, DestAccessor, const VALUETYPE&) [with DestIterator = StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; VALUETYPE = std::complex<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
   79 | initLine(DestIterator d, DestIterator dend, DestAccessor dest,
      | ^~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:79:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:82:17: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
   82 |     initLineImpl(d, dend, dest, v, typename FunctorTraits<VALUETYPE>::isInitializer());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
   65 | transformLine(SrcIterator s,
      | ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<std::complex<double> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>; SrcAccessor = StandardConstAccessor<std::complex<double> >; DestIterator = StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; Functor = functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, const std::complex<double>&, const std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArrayImpl(Iterator, const Shape&, Accessor, Functor&, MetaInt<N>) [with Iterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindSum<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1754:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1754 | inspectMultiArrayImpl(Iterator s, Shape const & shape, Accessor a,  Functor & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1754:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1759:30: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1759 |         inspectMultiArrayImpl(s.begin(), shape, a, f, MetaInt<N-1>());
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In function 'void vigra::inspectLine(SrcIterator, SrcIterator, SrcAccessor, Functor&) [with SrcIterator = const double*; SrcAccessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
   66 | inspectLine(SrcIterator s,
      | ^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:227:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  227 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:231:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  231 |         name##MultiArrayData(s.begin(), shape, d.begin(), MetaInt<N-1>()); \
      |                             ^
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:1: note: in expansion of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLineImpl(DestIterator, DestIterator, DestAccessor, const VALUETYPE&, VigraFalseType) [with DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; VALUETYPE = TinyVector<double, 3>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
   61 | initLineImpl(DestIterator d, DestIterator dend, DestAccessor dest,
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLineImpl(DestIterator, DestIterator, DestAccessor, const VALUETYPE&, VigraFalseType) [with DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; VALUETYPE = double]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLineImpl(DestIterator, DestIterator, DestAccessor, const VALUETYPE&, VigraFalseType) [with DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; VALUETYPE = TinyVector<double, 2>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::VectorAccessor<vigra::TinyVector<double, 2> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, int, const int&, const int*>; Shape = vigra::TinyVector<int, 3>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 3>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx: In function 'void vigra::initLineImpl(DestIterator, DestIterator, DestAccessor, const VALUETYPE&, VigraFalseType) [with DestIterator = StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>; DestAccessor = StandardAccessor<std::complex<double> >; VALUETYPE = std::complex<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
   61 | initLineImpl(DestIterator d, DestIterator dend, DestAccessor dest,
      | ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, std::complex<double>, std::complex<double>&, std::complex<double>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:61:1: note: parameter passing for argument of type 'vigra::StandardAccessor<std::complex<double> >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::inspectMultiArrayImpl(Iterator, const Shape&, Accessor, Functor&, MetaInt<0>) [with Iterator = StridedMultiIterator<1, double, const double&, const double*>; Shape = TinyVector<int, 2>; Accessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1747:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
 1747 | inspectMultiArrayImpl(Iterator s, Shape const & shape, Accessor a,  Functor & f, MetaInt<0>)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1747:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1749:16: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
 1749 |     inspectLine(s, s + shape[0], a, f);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyMultiArrayData(SrcIterator, const Shape&, DestIterator, vigra::MetaInt<0>) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:206:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  206 | name##MultiArrayData(SrcIterator s, Shape const & shape, DestIterator d, MetaInt<0>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx: In function 'void vigra::inspectLine(SrcIterator, SrcIterator, SrcAccessor, Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; Functor = FindSum<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
   66 | inspectLine(SrcIterator s,
      | ^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/inspectimage.hxx:66:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor<double>' changed in GCC 7.1
[ 69%] Building CXX object test/multiarray/CMakeFiles/test_multiarray.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray && /usr/bin/c++ -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -O0 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multiarray/CMakeFiles/test_multiarray.dir/testsuccess.cxx.o -MF CMakeFiles/test_multiarray.dir/testsuccess.cxx.o.d -o CMakeFiles/test_multiarray.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray/testsuccess.cxx
[ 70%] Linking CXX executable test_multiarray
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multiarray.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_multiarray.dir/test.cxx.o CMakeFiles/test_multiarray.dir/testsuccess.cxx.o -o test_multiarray  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_multiarray
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray && ./run_test_multiarray.sh
Entering test suite MultiArrayTestSuite
All (24) tests passed in test suite MultiArrayTestSuite
Leaving test suite MultiArrayTestSuite

Entering test suite MultiArrayDataTestSuite
All (32) tests passed in test suite MultiArrayDataTestSuite
Leaving test suite MultiArrayDataTestSuite

Entering test suite ImageViewTestSuite
All (16) tests passed in test suite ImageViewTestSuite
Leaving test suite ImageViewTestSuite

multi_math speed test: 
    CoupledScanOrderIterator: 1806.77 msec
    coupled iterator explicit template loops: 1387.2 msec
    coupled iterator explicit runtime loops: 1263.71 msec
Entering test suite MultiArrayPointOperatorsTestSuite
All (26) tests passed in test suite MultiArrayPointOperatorsTestSuite
Leaving test suite MultiArrayPointOperatorsTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 70%] Built target test_multiarray
/usr/bin/make  -f test/multiarray/CMakeFiles/test_multiarray_chunked.dir/build.make test/multiarray/CMakeFiles/test_multiarray_chunked.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray/CMakeFiles/test_multiarray_chunked.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/multiarray/CMakeFiles/test_multiarray_chunked.dir/build.make test/multiarray/CMakeFiles/test_multiarray_chunked.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 70%] Building CXX object test/multiarray/CMakeFiles/test_multiarray_chunked.dir/test_chunked.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray && /usr/bin/c++ -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multiarray/CMakeFiles/test_multiarray_chunked.dir/test_chunked.cxx.o -MF CMakeFiles/test_multiarray_chunked.dir/test_chunked.cxx.o.d -o CMakeFiles/test_multiarray_chunked.dir/test_chunked.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test_chunked.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test_chunked.cxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/functional:49,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiarray/test_chunked.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:54:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/memory.hxx: In instantiation of 'T* vigra::detail::alloc_initialize_n(std::size_t, const T&, Alloc&) [with T = vigra::TinyVector<float, 3>; Alloc = std::allocator<vigra::TinyVector<float, 3> >; std::size_t = unsigned int]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array_chunked.hxx:2721:63:   required from 'vigra::ChunkedArrayLazy<N, T, Alloc>::Chunk::value_type* vigra::ChunkedArrayLazy<N, T, Alloc>::Chunk::allocate() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Alloc = std::allocator<vigra::TinyVector<float, 3> >; pointer = vigra::TinyVector<float, 3>*]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array_chunked.hxx:2774:50:   required from 'vigra::ChunkedArrayLazy<N, T, Alloc>::value_type* vigra::ChunkedArrayLazy<N, T, Alloc>::loadChunk(vigra::ChunkBase<N, T>**, const shape_type&) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Alloc = std::allocator<vigra::TinyVector<float, 3> >; pointer = vigra::TinyVector<float, 3>*; shape_type = vigra::TinyVector<int, 3>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array_chunked.hxx:2767:21:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/memory.hxx:127:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class vigra::TinyVector<float, 3>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  127 |         std::memset(p, 0, n*sizeof(T));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:1006:7: note: 'class vigra::TinyVector<float, 3>' declared here
 1006 | class TinyVector
      |       ^~~~~~~~~~
[ 70%] Building CXX object test/multiarray/CMakeFiles/test_multiarray_chunked.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray && /usr/bin/c++ -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multiarray/CMakeFiles/test_multiarray_chunked.dir/testsuccess.cxx.o -MF CMakeFiles/test_multiarray_chunked.dir/testsuccess.cxx.o.d -o CMakeFiles/test_multiarray_chunked.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray/testsuccess.cxx
[ 72%] Linking CXX executable test_multiarray_chunked
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multiarray_chunked.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_multiarray_chunked.dir/test_chunked.cxx.o CMakeFiles/test_multiarray_chunked.dir/testsuccess.cxx.o -o test_multiarray_chunked  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -ljpeg -lpng -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm 
Running test_multiarray_chunked
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiarray && ./run_test_multiarray_chunked.sh
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EhSaIhEEE: 
############ chunked iterator speed #############
    baseline:  49.7209 msec
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EhSaIhEEE: 
    read time: 68.863 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EhSaIhEEE: 
    loop time: 608.458 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EhSaIhEEE: 
    read time: 650.759 msec (cache: 0)
chunked multi array test for type N5vigra22ChunkedArrayCompressedILj3EhSaIhEEE: 
    read time: 666.585 msec (cache: 17)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EhEE: 
    read time: 658.334 msec (cache: 17)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EhEE: 
    read time: 654.692 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EhSaIhEEE: 
    read time: 709.281 msec (cache: 17)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EhSaIhEEE: 
    read time: 653.819 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EfSaIfEEE: 
############ chunked iterator speed #############
    baseline:  64.344 msec
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EfSaIfEEE: 
    read time: 88.3931 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EfSaIfEEE: 
    loop time: 656.351 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EfSaIfEEE: 
    read time: 680.623 msec (cache: 0)
chunked multi array test for type N5vigra22ChunkedArrayCompressedILj3EfSaIfEEE: 
    read time: 775.991 msec (cache: 17)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EfEE: 
    read time: 686.968 msec (cache: 17)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EfEE: 
    read time: 678.626 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EfSaIfEEE: 
    read time: 836.428 msec (cache: 17)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EfSaIfEEE: 
    read time: 679.315 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EdSaIdEEE: 
############ chunked iterator speed #############
    baseline:  65.3052 msec
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EdSaIdEEE: 
    read time: 90.2241 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EdSaIdEEE: 
    loop time: 660.63 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EdSaIdEEE: 
    read time: 692.367 msec (cache: 0)
chunked multi array test for type N5vigra22ChunkedArrayCompressedILj3EdSaIdEEE: 
    read time: 1255.56 msec (cache: 17)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EdEE: 
    read time: 704.776 msec (cache: 17)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EdEE: 
    read time: 687.085 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EdSaIdEEE: 
    read time: 1390.04 msec (cache: 17)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EdSaIdEEE: 
    read time: 690.686 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EhSaIhEEE: 
################## indexing speed ####################
    baseline:  90.345 msec
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EhSaIhEEE: 
    indexing:  168.668 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EhSaIhEEE: 
    indexing:  169.058 msec (cache: 0)
chunked multi array test for type N5vigra22ChunkedArrayCompressedILj3EhSaIhEEE: 
    indexing:  168.964 msec (cache: 64)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EhEE: 
    indexing:  170.376 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EhSaIhEEE: 
    indexing:  171.611 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EfSaIfEEE: 
################## indexing speed ####################
    baseline:  93.27 msec
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EfSaIfEEE: 
    indexing:  183.938 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EfSaIfEEE: 
    indexing:  188.171 msec (cache: 0)
chunked multi array test for type N5vigra22ChunkedArrayCompressedILj3EfSaIfEEE: 
    indexing:  188.288 msec (cache: 64)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EfEE: 
    indexing:  192.716 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EfSaIfEEE: 
    indexing:  188.35 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EdSaIdEEE: 
################## indexing speed ####################
    baseline:  93.72 msec
chunked multi array test for type N5vigra16ChunkedArrayFullILj3EdSaIdEEE: 
    indexing:  171.435 msec (cache: 0)
chunked multi array test for type N5vigra16ChunkedArrayLazyILj3EdSaIdEEE: 
    indexing:  188.004 msec (cache: 0)
chunked multi array test for type N5vigra22ChunkedArrayCompressedILj3EdSaIdEEE: 
    indexing:  188.385 msec (cache: 64)
chunked multi array test for type N5vigra19ChunkedArrayTmpFileILj3EdEE: 
    indexing:  197.521 msec (cache: 64)
chunked multi array test for type N5vigra16ChunkedArrayHDF5ILj3EdSaIdEEE: 
    indexing:  189.407 msec (cache: 64)
Entering test suite ChunkedMultiArrayTestSuite
All (135) tests passed in test suite ChunkedMultiArrayTestSuite
Leaving test suite ChunkedMultiArrayTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 72%] Built target test_multiarray_chunked
/usr/bin/make  -f test/multiconvolution/CMakeFiles/test_multiconvolution.dir/build.make test/multiconvolution/CMakeFiles/test_multiconvolution.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution/CMakeFiles/test_multiconvolution.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/multiconvolution/CMakeFiles/test_multiconvolution.dir/build.make test/multiconvolution/CMakeFiles/test_multiconvolution.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 72%] Building CXX object test/multiconvolution/CMakeFiles/test_multiconvolution.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multiconvolution/CMakeFiles/test_multiconvolution.dir/test.cxx.o -MF CMakeFiles/test_multiconvolution.dir/test.cxx.o.d -o CMakeFiles/test_multiconvolution.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:48:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:39:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/resizeimage.hxx:46,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimagefunctions.hxx:74,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/nonlineardiffusion.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:44,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = StandardValueAccessor<double>; DestIter = StridedMultiIterator<1, double, double&, double*>; DestAcc = StandardValueAccessor<double>; KernelArray = ArrayVector<Kernel1D<double> >; Functor = resampling_detail::MapTargetToSourceCoordinate]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  276 | resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src,
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
 1243 | void separableConvolveY(SrcIterator supperleft,
      |      ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  899 | void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  525 | internalSeparableConvolveMultiArrayTmp(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  899 | void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 2> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:40:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'virtual double t_func::operator()(array_2d&, const double*, const double*) const' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:776:24:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'virtual double t_func::operator()(array_2d&, const double*, const double*) const' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:777:24:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx: In function 'void vigra::gaussianSmoothing(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:743:1: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  743 | gaussianSmoothing(SrcIterator supperleft, SrcIterator slowerright, SrcAccessor sa,
      | ^~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveY(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, tuple5<KernelIterator, KernelAccessor, int, int, BorderTreatmentMode>) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothing(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:760:23:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
 1281 |     separableConvolveY(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1282 |                        dest.first, dest.second,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~
 1283 |                        kernel.first, kernel.second,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1284 |                        kernel.third, kernel.fourth, kernel.fifth);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:60:
In function 'void vigra::detail::internalResizeMultiArrayOneDimension(SrcIterator, const Shape&, SrcAccessor, DestIterator, const Shape&, DestAccessor, const Kernel&, unsigned int) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Kernel = vigra::BSpline<3, double>]',
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(SrcIterator, const Shape&, SrcAccessor, DestIterator, const Shape&, DestAccessor, const Kernel&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Kernel = BSpline<3, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:253:53,
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(triple<T1, T2, T3>, triple<DestIterator, Shape, DestAccessor>, const Kernel&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Kernel = BSpline<3, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:288:40,
    inlined from 'void resize_n(const array_2d&, array_2d&) [with unsigned int order = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:757:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:98:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
   98 |         resamplingConvolveLine(t, tend, ta,
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
   99 |                                dnav.begin(), dnav.begin() + dsize, dest,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100 |                                kernels, mapCoordinate);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalResizeMultiArrayOneDimension(SrcIterator, const Shape&, SrcAccessor, DestIterator, const Shape&, DestAccessor, const Kernel&, unsigned int) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Kernel = vigra::BSpline<3, double>]',
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(SrcIterator, const Shape&, SrcAccessor, DestIterator, const Shape&, DestAccessor, const Kernel&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Kernel = BSpline<3, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:265:53,
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(triple<T1, T2, T3>, triple<DestIterator, Shape, DestAccessor>, const Kernel&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Kernel = BSpline<3, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:288:40,
    inlined from 'void resize_n(const array_2d&, array_2d&) [with unsigned int order = 3]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:757:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:98:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
   98 |         resamplingConvolveLine(t, tend, ta,
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
   99 |                                dnav.begin(), dnav.begin() + dsize, dest,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100 |                                kernels, mapCoordinate);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalResizeMultiArrayOneDimension(SrcIterator, const Shape&, SrcAccessor, DestIterator, const Shape&, DestAccessor, const Kernel&, unsigned int) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Kernel = vigra::BSpline<5, double>]',
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(SrcIterator, const Shape&, SrcAccessor, DestIterator, const Shape&, DestAccessor, const Kernel&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Kernel = BSpline<5, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:253:53,
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(triple<T1, T2, T3>, triple<DestIterator, Shape, DestAccessor>, const Kernel&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Kernel = BSpline<5, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:288:40,
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Kernel&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Kernel = BSpline<5, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:310:40,
    inlined from 'void resize_n(const array_2d&, array_2d&) [with unsigned int order = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:761:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:98:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
   98 |         resamplingConvolveLine(t, tend, ta,
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
   99 |                                dnav.begin(), dnav.begin() + dsize, dest,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100 |                                kernels, mapCoordinate);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalResizeMultiArrayOneDimension(SrcIterator, const Shape&, SrcAccessor, DestIterator, const Shape&, DestAccessor, const Kernel&, unsigned int) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; Shape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Kernel = vigra::BSpline<5, double>]',
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(SrcIterator, const Shape&, SrcAccessor, DestIterator, const Shape&, DestAccessor, const Kernel&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Kernel = BSpline<5, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:265:53,
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(triple<T1, T2, T3>, triple<DestIterator, Shape, DestAccessor>, const Kernel&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; Shape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Kernel = BSpline<5, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:288:40,
    inlined from 'void vigra::resizeMultiArraySplineInterpolation(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Kernel&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Kernel = BSpline<5, double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:310:40,
    inlined from 'void resize_n(const array_2d&, array_2d&) [with unsigned int order = 5]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:761:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_resize.hxx:98:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
   98 |         resamplingConvolveLine(t, tend, ta,
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
   99 |                                dnav.begin(), dnav.begin() + dsize, dest,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100 |                                kernels, mapCoordinate);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  587 | internalSeparableConvolveSubarray(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  865 | separableConvolveMultiArray( SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  898 |         detail::internalSeparableConvolveMultiArrayTmp( s, shape, src, d, dest, kernels );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  885 |         detail::internalSeparableConvolveSubarray(s, shape, src, d, dest, kernels, start, stop);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, typename MultiArrayShape<N>::type, typename MultiArrayShape<N>::type) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:966:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  925 |     separableConvolveMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                                  dest.first, dest.second, kit, start, stop );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1302:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1302 | gaussianSmoothMultiArray( SrcIterator s, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1302:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 1316 |     separableConvolveMultiArray(s, shape, src, d, dest, kernels.begin(), opt.from_point, opt.to_point);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, ConvolutionOptions<N>) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1372:29:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1337:29: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 1337 |     gaussianSmoothMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1338 |                               dest.first, dest.second, opt );
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1348:29,
    inlined from 'virtual double gsmaa_f::operator()(array_2d&, const options_2d&) const' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:810:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1327:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 1327 |     gaussianSmoothMultiArray(s, shape, src, d,  dest, par.stdDev(sigma));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::laplacianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2041:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 2041 | laplacianOfGaussianMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2041:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2079:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2079 |             separableConvolveMultiArray( si, shape, src,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 2080 |                                          di, dest, kernels.begin(), opt.from_point, opt.to_point);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2084:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2084 |             separableConvolveMultiArray( si, shape, src,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 2085 |                                          derivative.traverser_begin(), DerivativeAccessor(),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2086 |                                          kernels.begin(), opt.from_point, opt.to_point);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::laplacianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::laplacianOfGaussianMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, ConvolutionOptions<N>) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2146:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2110:34: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2110 |     laplacianOfGaussianMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2111 |                                    dest.first, dest.second, opt );
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::laplacianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::laplacianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2122:34,
    inlined from 'void MultiArraySeparableConvolutionTest::test_laplacian()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:450:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2100:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2100 |     laplacianOfGaussianMultiArray(si, shape, src, di, dest, opt.stdDev(sigma));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::laplacianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::laplacianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2122:34,
    inlined from 'virtual double lgma_f::operator()(array_2d&, const options_2d&) const' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:874:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2100:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
 2100 |     laplacianOfGaussianMultiArray(si, shape, src, di, dest, opt.stdDev(sigma));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::hessianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2474:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 2474 | hessianOfGaussianMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2474:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::hessianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::hessianOfGaussianMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, TinyVector<T2, (int)(((N * (N + 1)) / 2))>, S2>, ConvolutionOptions<N>) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2583:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2547:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2547 |     hessianOfGaussianMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2548 |                                  dest.first, dest.second, opt );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveY(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, tuple5<KernelIterator, KernelAccessor, int, int, BorderTreatmentMode>) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]',
    inlined from 'void vigra::hessianMatrixOfGaussian(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorXY, DestAccessorXY, DestIteratorY, DestAccessorY, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1491:23,
    inlined from 'void vigra::hessianMatrixOfGaussian(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, std::pair<DestImageIterator, DestAccessor>, std::pair<DestImageIterator, DestAccessor>, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1514:28,
    inlined from 'void MultiArraySeparableConvolutionTest::test_hessian()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:493:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
 1281 |     separableConvolveY(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1282 |                        dest.first, dest.second,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~
 1283 |                        kernel.first, kernel.second,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1284 |                        kernel.third, kernel.fourth, kernel.fifth);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveY(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, tuple5<KernelIterator, KernelAccessor, int, int, BorderTreatmentMode>) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]',
    inlined from 'void vigra::hessianMatrixOfGaussian(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorXY, DestAccessorXY, DestIteratorY, DestAccessorY, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1495:23,
    inlined from 'void vigra::hessianMatrixOfGaussian(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, std::pair<DestImageIterator, DestAccessor>, std::pair<DestImageIterator, DestAccessor>, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1514:28,
    inlined from 'void MultiArraySeparableConvolutionTest::test_hessian()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:493:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
 1281 |     separableConvolveY(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1282 |                        dest.first, dest.second,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~
 1283 |                        kernel.first, kernel.second,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1284 |                        kernel.third, kernel.fourth, kernel.fifth);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableConvolveY(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, tuple5<KernelIterator, KernelAccessor, int, int, BorderTreatmentMode>) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]',
    inlined from 'void vigra::hessianMatrixOfGaussian(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorXY, DestAccessorXY, DestIteratorY, DestAccessorY, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1499:23,
    inlined from 'void vigra::hessianMatrixOfGaussian(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, std::pair<DestImageIterator, DestAccessor>, std::pair<DestImageIterator, DestAccessor>, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1514:28,
    inlined from 'void MultiArraySeparableConvolutionTest::test_hessian()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:493:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
 1281 |     separableConvolveY(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1282 |                        dest.first, dest.second,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~
 1283 |                        kernel.first, kernel.second,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1284 |                        kernel.third, kernel.fourth, kernel.fifth);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::hessianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::hessianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2559:32,
    inlined from 'void MultiArraySeparableConvolutionTest::test_hessian()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:498:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2537:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2537 |     hessianOfGaussianMultiArray(si, shape, src, di, dest, opt.stdDev(sigma));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::hessianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::hessianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2559:32,
    inlined from 'virtual double hgma_f::operator()(array_2d&, const options_2d&) const' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:897:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2537:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2537 |     hessianOfGaussianMultiArray(si, shape, src, di, dest, opt.stdDev(sigma));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 1514 | gaussianGradientMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1514:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]',
    inlined from 'void vigra::gaussianGradientMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, TinyVector<T2, (int)(N)>, S2>, ConvolutionOptions<N>) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1609:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1573:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
 1573 |     gaussianGradientMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                                 dest.first, dest.second, opt );
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = TinyVector<double, 2>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = TinyVector<double, 2>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'void MultiArraySeparableConvolutionTest::test_gradient_magnitude()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:411:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = TinyVector<double, 2>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = TinyVector<double, 2>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'void MultiArraySeparableConvolutionTest::test_gradient_magnitude()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:411:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]',
    inlined from 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1585:31,
    inlined from 'virtual double ggma_f::operator()(array_2d&, const options_2d&) const' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:829:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1563:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
 1563 |     gaussianGradientMultiArray(si, shape, src, di, dest, opt.stdDev(sigma));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx: In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2750:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
 2750 | structureTensorMultiArray(SrcIterator si, SrcShape const & shape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2750:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2796:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
 2796 |     gaussianGradientMultiArray(si, shape, src,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2797 |                                gradient.traverser_begin(), GradientAccessor(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2798 |                                innerOptions,
      |                                ~~~~~~~~~~~~~
 2799 |                                "structureTensorMultiArray");
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2801:24:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 3> >; DestIterator = vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; DestAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 3> >; KernelIterator = vigra::Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = Kernel1D<double>*]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:1316:32,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2805:29:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::structureTensorMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, TinyVector<T2, (int)(((N * (N + 1)) / 2))>, S2>, ConvolutionOptions<N>) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2867:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2829:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2829 |     structureTensorMultiArray( source.first, source.second, source.third,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2830 |                                dest.first, dest.second, opt );
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothing(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::structureTensor(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorXY, DestAccessorXY, DestIteratorY, DestAccessorY, double, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1737:22,
    inlined from 'void vigra::structureTensor(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, std::pair<DestImageIterator, DestAccessor>, std::pair<DestImageIterator, DestAccessor>, double, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1760:20,
    inlined from 'void MultiArraySeparableConvolutionTest::test_structureTensor()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:519:24:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:794:22: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  794 |     gaussianSmoothing(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795 |                       dest.first, dest.second, scale, scale);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothing(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::structureTensor(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorXY, DestAccessorXY, DestIteratorY, DestAccessorY, double, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1741:22,
    inlined from 'void vigra::structureTensor(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, std::pair<DestImageIterator, DestAccessor>, std::pair<DestImageIterator, DestAccessor>, double, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1760:20,
    inlined from 'void MultiArraySeparableConvolutionTest::test_structureTensor()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:519:24:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:794:22: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  794 |     gaussianSmoothing(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795 |                       dest.first, dest.second, scale, scale);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::gaussianSmoothing(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double) [with SrcIterator = ConstBasicImageIterator<double, double**>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessor = VectorComponentAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::structureTensor(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorXY, DestAccessorXY, DestIteratorY, DestAccessorY, double, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1745:22,
    inlined from 'void vigra::structureTensor(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, std::pair<DestImageIterator, DestAccessor>, std::pair<DestImageIterator, DestAccessor>, double, double) [with SrcIterator = ConstStridedImageIterator<double>; SrcAccessor = StandardConstValueAccessor<double>; DestIteratorX = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorX = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorXY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorXY = VectorComponentAccessor<TinyVector<double, 3> >; DestIteratorY = BasicImageIterator<TinyVector<double, 3>, TinyVector<double, 3>**>; DestAccessorY = VectorComponentAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:1760:20,
    inlined from 'void MultiArraySeparableConvolutionTest::test_structureTensor()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:519:24:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/convolution.hxx:794:22: note: parameter passing for argument of type 'vigra::VectorComponentAccessor<vigra::TinyVector<double, 3> >' changed in GCC 7.1
  794 |     gaussianSmoothing(src.first, src.second, src.third,
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795 |                       dest.first, dest.second, scale, scale);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, double, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2842:30,
    inlined from 'void MultiArraySeparableConvolutionTest::test_structureTensor()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:524:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2818:30: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2818 |     structureTensorMultiArray(si, shape, src, di, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2819 |                               opt.stdDev(innerScale).outerScale(outerScale));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, double, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double, double, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2842:30,
    inlined from 'virtual double stma_f::operator()(array_2d&, const options_2d&) const' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/test.cxx:924:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:2818:30: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
 2818 |     structureTensorMultiArray(si, shape, src, di, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2819 |                               opt.stdDev(innerScale).outerScale(outerScale));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 73%] Building CXX object test/multiconvolution/CMakeFiles/test_multiconvolution.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multiconvolution/CMakeFiles/test_multiconvolution.dir/testsuccess.cxx.o -MF CMakeFiles/test_multiconvolution.dir/testsuccess.cxx.o.d -o CMakeFiles/test_multiconvolution.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution/testsuccess.cxx
[ 73%] Linking CXX executable test_multiconvolution
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multiconvolution.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_multiconvolution.dir/test.cxx.o CMakeFiles/test_multiconvolution.dir/testsuccess.cxx.o -o test_multiconvolution  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_multiconvolution
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution && ./run_test_multiconvolution.sh
Entering test suite MultiArraySeparableConvolutionTestSuite
All (12) tests passed in test suite MultiArraySeparableConvolutionTestSuite
Leaving test suite MultiArraySeparableConvolutionTestSuite

Entering test suite MultiArraySeparableConvolutionScaledTestSuite
All (25) tests passed in test suite MultiArraySeparableConvolutionScaledTestSuite
Leaving test suite MultiArraySeparableConvolutionScaledTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 73%] Built target test_multiconvolution
/usr/bin/make  -f test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/build.make test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/build.make test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 73%] Building CXX object test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/speedtest.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/speedtest.cxx.o -MF CMakeFiles/test_multiconvolution_speed.dir/speedtest.cxx.o.d -o CMakeFiles/test_multiconvolution_speed.dir/speedtest.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/speedtest.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/speedtest.cxx:5:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multiconvolution/speedtest.cxx:4:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 74%] Building CXX object test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multiconvolution/CMakeFiles/test_multiconvolution_speed.dir/testsuccess.cxx.o -MF CMakeFiles/test_multiconvolution_speed.dir/testsuccess.cxx.o.d -o CMakeFiles/test_multiconvolution_speed.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution/testsuccess.cxx
[ 74%] Linking CXX executable test_multiconvolution_speed
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multiconvolution_speed.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_multiconvolution_speed.dir/speedtest.cxx.o CMakeFiles/test_multiconvolution_speed.dir/testsuccess.cxx.o -o test_multiconvolution_speed 
Running test_multiconvolution_speed
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multiconvolution && ./run_test_multiconvolution_speed.sh
   MultiArraySepConvSpeedTest called
Timed function: testCpySrc
   = 66097
   MultiArraySepConvSpeedTest called
Timed function: testCDR
   = 65228
   MultiArraySepConvSpeedTest called
Timed function: testCpyDest
   = 65849
   MultiArraySepConvSpeedTest called
Entering test suite MultiArraySeparableConvolutionTestSuite
All (4) tests passed in test suite MultiArraySeparableConvolutionTestSuite
Leaving test suite MultiArraySeparableConvolutionTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 74%] Built target test_multiconvolution_speed
/usr/bin/make  -f test/multidistance/CMakeFiles/test_multidistance.dir/build.make test/multidistance/CMakeFiles/test_multidistance.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multidistance /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multidistance/CMakeFiles/test_multidistance.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/multidistance/CMakeFiles/test_multidistance.dir/build.make test/multidistance/CMakeFiles/test_multidistance.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 74%] Building CXX object test/multidistance/CMakeFiles/test_multidistance.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multidistance && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multidistance/CMakeFiles/test_multidistance.dir/test.cxx.o -MF CMakeFiles/test_multidistance.dir/test.cxx.o.d -o CMakeFiles/test_multidistance.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:44:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx: In instantiation of 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:272:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
  272 |     for (T i=0; i <= a.maxRegionLabel(); ++i)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx: In instantiation of 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:272:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:47:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx: In instantiation of 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:955:25:   required from 'void vigra::skeletonizeImage(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:764:29:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:750:18: warning: variable 'p2' set but not used [-Wunused-but-set-variable]
  750 |             Node p2 = n1.parent;
      |                  ^~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx: In instantiation of 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:955:25:   required from 'void vigra::skeletonizeImage(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:773:29:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:750:18: warning: variable 'p2' set but not used [-Wunused-but-set-variable]
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 1414 |         if(LabelHandle::getValue(t) != ignore_label_)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<1>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Coord<vigra::acc::Range>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::TypeList<vigra::acc::Coord<vigra::acc::Range>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Minimum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::Maximum>, vigra::TypeList<vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::TypeList<vigra::acc::PowerSum<0>, vigra::TypeList<vigra::acc::LabelArg<1>, vigra::TypeList<vigra::acc::DataArg<1>, void> > > > > > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3101:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = unsigned int; S1 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, unsigned int, void, void, void, void>, Select<DataArg<1>, LabelArg<1>, PowerSum<0>, Coord<Range>, Coord<FirstSeen> >, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:257:20:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 2; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<2>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<2, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<2>, float>; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 2; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<2>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<2, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<2>, float>; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 2; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<2>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<2, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<2>, float>; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 2; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<2>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<2, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<2>, float>; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<2, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, 1>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<2, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 2; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<2>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<2, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<2>, float>; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 2; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 2>, std::allocator<TinyVector<int, 2> > >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:719:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 1; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1973:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 3; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<3, boost_graph::undirected_tag>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<3, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<3, boost_graph::undirected_tag>, float>; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 2; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1974:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 3; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<3, boost_graph::undirected_tag>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<3, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<3, boost_graph::undirected_tag>, float>; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 3; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1975:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 3; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<3, boost_graph::undirected_tag>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<3, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<3, boost_graph::undirected_tag>, float>; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 4; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1976:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 3; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<3, boost_graph::undirected_tag>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<3, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<3, boost_graph::undirected_tag>, float>; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::acc_detail::LabelDispatch<T, GlobalAccumulators, RegionAccumulators>::pass(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; GlobalAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator; RegionAccumulators = vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1889:35:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::update(const T&) [with unsigned int N = 5; T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1977:30:   required from 'void vigra::acc::AccumulatorChainImpl<T, NEXT>::updatePassN(const T&, unsigned int) [with T = vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >; NEXT = vigra::acc::acc_detail::LabelDispatch<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::LabelArg<2>, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> >, false, vigra::acc::acc_detail::InvalidGlobalAccumulatorHandle>, 0>::Accumulator, vigra::acc::acc_detail::AccumulatorFactory<vigra::acc::Maximum, vigra::acc::acc_detail::ConfigureAccumulatorChain<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false, vigra::acc::acc_detail::ConfigureAccumulatorChainArray<vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::TypeList<vigra::acc::Maximum, vigra::TypeList<vigra::acc::LabelArg<2>, vigra::TypeList<vigra::acc::DataArg<1>, void> > >, false>::GlobalAccumulatorHandle>, 0>::Accumulator>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3090:26:   required from 'void vigra::acc::extractFeatures(ITERATOR, ITERATOR, ACCUMULATOR&) [with ITERATOR = vigra::CoupledScanOrderIterator<3, vigra::CoupledHandle<unsigned int, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, 2>; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:3114:20:   required from 'void vigra::acc::extractFeatures(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, ACCUMULATOR&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = unsigned int; S2 = vigra::StridedArrayTag; ACCUMULATOR = AccumulatorChainArray<vigra::CoupledArrays<3, float, unsigned int, void, void, void>, Select<DataArg<1>, LabelArg<2>, Maximum>, false>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:102:24:   required from 'void vigra::eccentricityCentersImpl(const MultiArrayView<N1, T1, S1>&, const Graph&, const ACCUMULATOR&, DIJKSTRA&, Array&) [with unsigned int N = 3; T = unsigned int; S = StridedArrayTag; Graph = GridGraph<3, boost_graph::undirected_tag>; ACCUMULATOR = acc::AccumulatorChainArray<CoupledArrays<3, unsigned int, void, void, void, void>, acc::Select<acc::DataArg<1>, acc::LabelArg<1>, acc::PowerSum<0>, acc::Coord<acc::Range>, acc::Coord<acc::FirstSeen> >, false>; DIJKSTRA = ShortestPathDijkstra<GridGraph<3, boost_graph::undirected_tag>, float>; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/eccentricitytransform.hxx:259:28:   required from 'void vigra::eccentricityTransformOnLabels(const MultiArrayView<N, T, StridedArrayTag>&, MultiArrayView<N, T>, Array&) [with unsigned int N = 3; T = unsigned int; S = float; Array = ArrayVector<TinyVector<int, 3> >]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:736:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:1414:37: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/metaprogramming.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/memory.hxx:49,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/array_vector.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:42:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >; _Distance = int; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >]':
/usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >; _Distance = int; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::copyScalarMultiArrayData(DestIterator, const Shape&, const T&, vigra::MetaInt<N>) [with DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; Shape = vigra::TinyVector<int, 3>; T = double; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:255:29: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  255 | VIGRA_COPY_MULTI_ARRAY_DATA(copy, =)
      |                             ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:247:1: note: in definition of macro 'VIGRA_COPY_MULTI_ARRAY_DATA'
  247 | name##ScalarMultiArrayData(DestIterator d, Shape const & shape, T const & init, MetaInt<N>) \
      | ^~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  695 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = TinyVector<double, 3>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = TinyVector<double, 3>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = TinyVector<double, 3>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = TinyVector<double, 3>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_subtract<functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::copyMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:599:19:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  412 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  419 |             copyMultiArrayImpl(s.begin(), sshape, src, d.begin(), dshape, dest, MetaInt<N-1>());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > >, functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 2> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:40:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 3>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:46:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; Array = vigra::TinyVector<double, 3>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:103:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  103 | vectorialDistParabola(MultiArrayIndex dimension,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:103:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::separableVectorDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, const Array&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 3>; S2 = StridedArrayTag; Array = TinyVector<double, 3>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
  395 |              detail::vectorialDistParabola(d, nav.begin(), nav.end(), pixelPitch);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<int, 3>, vigra::TinyVector<int, 3>&, vigra::TinyVector<int, 3>*>; Array = vigra::TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:118:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 3>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::detail::boundaryVectorDistParabola(vigra::MultiArrayIndex, DestIterator, DestIterator, LabelIterator, const Array1&, const Array2&, bool) [with DestIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>; LabelIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Array1 = vigra::TinyVector<double, 2>; Array2 = vigra::TinyVector<double, 2>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:163:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  163 | boundaryVectorDistParabola(MultiArrayIndex dimension,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:163:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:163:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>; Array = vigra::TinyVector<double, 2>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:103:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  103 | vectorialDistParabola(MultiArrayIndex dimension,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:103:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>; Array = vigra::TinyVector<double, 2>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:118:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::boundaryDistParabola(DestIterator, DestIterator, LabelIterator, double, bool) [with DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; LabelIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:721:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  721 | boundaryDistParabola(DestIterator is, DestIterator iend,
      | ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:721:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:721:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalBoundaryMultiArrayDist(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, double, bool) [with unsigned int N = 2; T1 = double; S1 = vigra::StridedArrayTag; T2 = double; S2 = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:823:33: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  823 |             boundaryDistParabola(dnav.begin(), dnav.end(),
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  824 |                                  lnav.begin(),
      |                                  ~~~~~~~~~~~~~
  825 |                                  dmax, array_border_is_active);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalBoundaryMultiArrayDist(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, double, bool) [with unsigned int N = 1; T1 = double; S1 = vigra::StridedArrayTag; T2 = double; S2 = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:823:33: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  823 |             boundaryDistParabola(dnav.begin(), dnav.end(),
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  824 |                                  lnav.begin(),
      |                                  ~~~~~~~~~~~~~
  825 |                                  dmax, array_border_is_active);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:81:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
   81 | void distParabola(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  155 | void internalSeparableMultiArrayDistTmp(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:367:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  367 | void separableMultiDistSquared( SrcIterator s, SrcShape const & shape, SrcAccessor src,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:367:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:401:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:417:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:420:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:423:51:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:604:30,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  434 |     separableMultiDistSquared( s, shape, src, d, dest, background, pixelPitch );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:609:24,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableVectorDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, const Array&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Array = TinyVector<double, 2>]',
    inlined from 'void vigra::separableVectorDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:408:28,
    inlined from 'void MultiDistanceTest::distanceTransform2DCompare()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:349:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  395 |              detail::vectorialDistParabola(d, nav.begin(), nav.end(), pixelPitch);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = TinyVector<double, 2>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = TinyVector<double, 2>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'void MultiDistanceTest::distanceTransform2DCompare()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:352:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = TinyVector<double, 2>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = TinyVector<double, 2>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'void MultiDistanceTest::distanceTransform2DCompare()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:352:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; SrcShape = vigra::TinyVector<int, 1>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  155 | void internalSeparableMultiArrayDistTmp(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:216:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:452:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:478:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:401:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:452:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:478:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:452:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:478:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:417:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:452:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:478:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:420:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:452:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:478:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:423:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:452:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:478:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::TinyVector<double, 3>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  155 | void internalSeparableMultiArrayDistTmp(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:216:35:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:417:32,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:443:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, const Array&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:466:30,
    inlined from 'void MultiDistanceTest::testDistanceVolumesAnisotropic()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:320:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::TinyVector<double, 3>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:423:51,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:443:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, const Array&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:466:30,
    inlined from 'void MultiDistanceTest::testDistanceVolumesAnisotropic()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:320:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:443:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, const Array&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:466:30,
    inlined from 'void MultiDistanceTest::testDistanceVolumesAnisotropic()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:320:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::TinyVector<double, 3>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51,
    inlined from 'void vigra::separableMultiDistSquared(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:443:30,
    inlined from 'void vigra::separableMultiDistSquared(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, const Array&) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Array = TinyVector<double, 3>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:466:30,
    inlined from 'void MultiDistanceTest::testDistanceVolumesAnisotropic()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:320:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = TinyVector<double, 3>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = TinyVector<double, 3>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'void MultiDistanceTest::testDistanceVolumesAnisotropic()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:329:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  750 |     transformMultiArrayExpandImpl(s, sshape, src, d, dshape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  751 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = TinyVector<double, 3>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = TinyVector<double, 3>; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; Functor = functor::UnaryFunctor<functor::Functor_squaredNorm<functor::UnaryFunctor<functor::Functor_multiply<functor::UnaryFunctor<functor::ParameterFunctor<TinyVector<double, 3> > >, functor::UnaryFunctor<functor::ArgumentFunctor1> > > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'void MultiDistanceTest::testDistanceVolumesAnisotropic()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multidistance/test.cxx:329:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::detail::boundaryVectorDistParabola(vigra::MultiArrayIndex, DestIterator, DestIterator, LabelIterator, const Array1&, const Array2&, bool) [with DestIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>; LabelIterator = vigra::StridedMultiIterator<1, double, const double&, const double*>; Array1 = vigra::TinyVector<double, 1>; Array2 = vigra::TinyVector<double, 1>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:163:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
  163 | boundaryVectorDistParabola(MultiArrayIndex dimension,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:163:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:163:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>; Array = vigra::TinyVector<double, 1>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:103:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
  103 | vectorialDistParabola(MultiArrayIndex dimension,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:103:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>; Array = vigra::TinyVector<double, 1>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:118:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<double, 1>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::separableVectorDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, const Array&) [with unsigned int N = 1; T1 = unsigned char; S1 = StridedArrayTag; T2 = TinyVector<double, 1>; S2 = StridedArrayTag; Array = TinyVector<double, 1>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
  395 |              detail::vectorialDistParabola(d, nav.begin(), nav.end(), pixelPitch);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In file included from /usr/include/c++/12/map:60,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/graphs.hxx:48,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_gridgraph.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:51:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::TinyVector<int, 2>&>, std::tuple<>}; _Key = vigra::TinyVector<int, 2>; _Val = std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >; _KeyOfValue = std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61:
/usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<float>}; _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::DistParabolaStackEntry<float>, std::allocator<vigra::detail::DistParabolaStackEntry<float> > >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<float>}; _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<float>*, std::vector<vigra::detail::DistParabolaStackEntry<float>, std::allocator<vigra::detail::DistParabolaStackEntry<float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::vectorialDistParabola(vigra::MultiArrayIndex, SrcIterator, SrcIterator, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, vigra::TinyVector<int, 2>, vigra::TinyVector<int, 2>&, vigra::TinyVector<int, 2>*>; Array = vigra::TinyVector<double, 2>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:118:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::VectorialDistParabolaStackEntry<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:198:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:223:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, unsigned char, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:198:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>}; _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Alloc = std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>; _Sequence = std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > >; _Compare = std::greater<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> >]' at /usr/include/c++/12/bits/stl_queue.h:748:13,
    inlined from 'void vigra::detail::skeletonThinning(const CostMap&, LabelMap&, bool) [with CostMap = vigra::MultiArray<2, int, std::allocator<int> >; LabelMap = vigra::MultiArrayView<2, unsigned char, vigra::StridedArrayTag>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:223:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>*, std::vector<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double>, std::allocator<vigra::detail::SkeletonSimplePoint<vigra::TinyVector<int, 2>, double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:417:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:604:30,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27,
    inlined from 'void vigra::boundaryMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:926:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:423:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:604:30,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27,
    inlined from 'void vigra::boundaryMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:926:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:604:30,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27,
    inlined from 'void vigra::boundaryMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:926:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:604:30,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27,
    inlined from 'void vigra::boundaryMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:926:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:609:24,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27,
    inlined from 'void vigra::boundaryMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:926:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  951 |     transformMultiArrayExpandImpl(s, shape, src, d, shape, dest,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                   f, MetaInt<SrcIterator::level>());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::separableVectorDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, const Array&) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Array = TinyVector<double, 2>]',
    inlined from 'void vigra::boundaryVectorDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag, const Array&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Array = TinyVector<double, 2>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:482:32:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  395 |              detail::vectorialDistParabola(d, nav.begin(), nav.end(), pixelPitch);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:395:43: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::boundaryVectorDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag, const Array&) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 2>; S2 = StridedArrayTag; Array = TinyVector<double, 2>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:506:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
  506 |                 detail::boundaryVectorDistParabola(d, dnav.begin(), dnav.end(), lnav.begin(),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 |                                                    pixelPitch, maxDist, array_border_is_active);
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:506:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:506:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:506:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::detail::SkeletonRegion<Node>::addNode(const Node&) [with Node = vigra::TinyVector<int, 2>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:96:17,
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:527:39:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:580:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:581:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:596:32:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:632:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:634:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:650:26:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:660:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:667:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:702:37:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:730:37:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:749:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::detail::SkeletonRegion<Node>::addNode(const Node&) [with Node = vigra::TinyVector<int, 2>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:96:17,
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:527:39:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:580:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:581:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:596:32:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:632:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:634:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:650:26:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:660:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:667:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:702:37:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:730:37:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned char; S1 = StridedArrayTag; T2 = unsigned char; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/skeleton.hxx:749:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; SrcShape = vigra::TinyVector<int, 1>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:405:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:604:30,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 1; T1 = unsigned char; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27,
    inlined from 'void vigra::boundaryMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag) [with unsigned int N = 1; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:926:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<1, double, double&, double*>; SrcShape = vigra::TinyVector<int, 1>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:423:51,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'void vigra::separableMultiDistance(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:604:30,
    inlined from 'void vigra::separableMultiDistance(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, bool) [with SrcIterator = StridedMultiIterator<1, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:627:27,
    inlined from 'void vigra::separableMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool) [with unsigned int N = 1; T1 = unsigned char; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:654:27,
    inlined from 'void vigra::boundaryMultiDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag) [with unsigned int N = 1; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:926:31:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
  224 |     internalSeparableMultiArrayDistTmp( si, shape, src, di, dest, sigmas, false );
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx: In function 'void vigra::boundaryVectorDistance(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, bool, BoundaryDistanceTag, const Array&) [with unsigned int N = 1; T1 = double; S1 = StridedArrayTag; T2 = TinyVector<double, 1>; S2 = StridedArrayTag; Array = TinyVector<double, 1>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:506:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
  506 |                 detail::boundaryVectorDistParabola(d, dnav.begin(), dnav.end(), lnav.begin(),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 |                                                    pixelPitch, maxDist, array_border_is_active);
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:506:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:506:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/vector_distance.hxx:506:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
[ 75%] Building CXX object test/multidistance/CMakeFiles/test_multidistance.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multidistance && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multidistance/CMakeFiles/test_multidistance.dir/testsuccess.cxx.o -MF CMakeFiles/test_multidistance.dir/testsuccess.cxx.o.d -o CMakeFiles/test_multidistance.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multidistance/testsuccess.cxx
[ 75%] Linking CXX executable test_multidistance
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multidistance && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multidistance.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_multidistance.dir/test.cxx.o CMakeFiles/test_multidistance.dir/testsuccess.cxx.o -o test_multidistance  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_multidistance
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multidistance && ./run_test_multidistance.sh
Entering test suite DistanceTransformTestSuite
All (12) tests passed in test suite DistanceTransformTestSuite
Leaving test suite DistanceTransformTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 75%] Built target test_multidistance
/usr/bin/make  -f test/multimorphology/CMakeFiles/test_multimorphology.dir/build.make test/multimorphology/CMakeFiles/test_multimorphology.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multimorphology /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multimorphology /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multimorphology/CMakeFiles/test_multimorphology.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/multimorphology/CMakeFiles/test_multimorphology.dir/build.make test/multimorphology/CMakeFiles/test_multimorphology.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 76%] Building CXX object test/multimorphology/CMakeFiles/test_multimorphology.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multimorphology && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multimorphology/CMakeFiles/test_multimorphology.dir/test.cxx.o -MF CMakeFiles/test_multimorphology.dir/test.cxx.o.d -o CMakeFiles/test_multimorphology.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multimorphology/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multimorphology/test.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multimorphology/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:49,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multimorphology/test.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, int, int&, int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/multimorphology/test.cxx:37:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<float>}; _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::DistParabolaStackEntry<float>, std::allocator<vigra::detail::DistParabolaStackEntry<float> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<float>}; _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = float*; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedMultiIterator<1, float, float&, float*>; DestAccessor = vigra::StandardValueAccessor<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<float>*, std::vector<vigra::detail::DistParabolaStackEntry<float>, std::allocator<vigra::detail::DistParabolaStackEntry<float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<float>}; _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<float>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<float> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = float*; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedMultiIterator<1, float, float&, float*>; DestAccessor = vigra::StandardValueAccessor<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:123:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<float>*, std::vector<vigra::detail::DistParabolaStackEntry<float>, std::allocator<vigra::detail::DistParabolaStackEntry<float> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx: In function 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:81:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
   81 | void distParabola(SrcIterator is, SrcIterator iend, SrcAccessor sa,
      |      ^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, unsigned char, unsigned char&, unsigned char*>; DestAccessor = vigra::StandardValueAccessor<unsigned char>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::detail::DistParabolaStackEntry<double>}; _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::detail::DistParabolaStackEntry<double>; _Alloc = std::allocator<vigra::detail::DistParabolaStackEntry<double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, int, int&, int*>; DestAccessor = vigra::StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:95:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::DistParabolaStackEntry<double>*, std::vector<vigra::detail::DistParabolaStackEntry<double>, std::allocator<vigra::detail::DistParabolaStackEntry<double> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:397:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, DestType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<3, int, const int&, const int*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<int>; DestIterator = vigra::StridedMultiIterator<3, int, int&, int*>; DestAccessor = vigra::StandardValueAccessor<int>; DestType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:105:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<int> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:401:32,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool) [with SrcIterator = StridedMultiIterator<3, int, const int&, const int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<int>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_distance.hxx:434:30,
    inlined from 'static void vigra::detail::MultiBinaryMorphologyImpl<DestType, DestType>::exec(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double, bool) [with SrcIterator = vigra::StridedMultiIterator<3, int, const int&, const int*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<int>; DestIterator = vigra::StridedMultiIterator<3, int, int&, int*>; DestAccessor = vigra::StandardValueAccessor<int>; DestType = int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_morphology.hxx:105:34:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
[ 76%] Building CXX object test/multimorphology/CMakeFiles/test_multimorphology.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multimorphology && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/multimorphology/CMakeFiles/test_multimorphology.dir/testsuccess.cxx.o -MF CMakeFiles/test_multimorphology.dir/testsuccess.cxx.o.d -o CMakeFiles/test_multimorphology.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multimorphology/testsuccess.cxx
[ 76%] Linking CXX executable test_multimorphology
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multimorphology && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multimorphology.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_multimorphology.dir/test.cxx.o CMakeFiles/test_multimorphology.dir/testsuccess.cxx.o -o test_multimorphology  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_multimorphology
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/multimorphology && ./run_test_multimorphology.sh
Entering test suite MorphologyTestSuite
All (8) tests passed in test suite MorphologyTestSuite
Leaving test suite MorphologyTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 76%] Built target test_multimorphology
/usr/bin/make  -f test/objectfeatures/CMakeFiles/test_objectfeatures.dir/build.make test/objectfeatures/CMakeFiles/test_objectfeatures.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures/CMakeFiles/test_objectfeatures.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/objectfeatures/CMakeFiles/test_objectfeatures.dir/build.make test/objectfeatures/CMakeFiles/test_objectfeatures.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 77%] Building CXX object test/objectfeatures/CMakeFiles/test_objectfeatures.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/objectfeatures/CMakeFiles/test_objectfeatures.dir/test.cxx.o -MF CMakeFiles/test_objectfeatures.dir/test.cxx.o.d -o CMakeFiles/test_objectfeatures.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/test.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:53,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/test.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(unsigned int, unsigned int) [with T = vigra::CoupledHandle<int, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::Coord<vigra::acc::FirstSeen>, vigra::acc::Coord<vigra::acc::PowerSum<1> >, vigra::acc::Global<vigra::acc::PowerSum<0> >, vigra::acc::Global<vigra::acc::Coord<vigra::acc::Minimum> >, vigra::acc::LabelArg<1>, vigra::acc::DataArg<1> >; bool dynamic = false]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/test.cxx:1190:20:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                            ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                                                     ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx: In instantiation of 'void vigra::acc::AccumulatorChainArray<T, Selected, dynamic>::merge(unsigned int, unsigned int) [with T = vigra::CoupledHandle<int, vigra::CoupledHandle<double, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >; Selected = vigra::acc::Select<vigra::acc::PowerSum<0>, vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > >, vigra::acc::GlobalRangeHistogram<3>, vigra::acc::AutoRangeHistogram<3>, vigra::acc::Global<vigra::acc::PowerSum<0> >, vigra::acc::Global<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1> > > >, vigra::acc::StandardQuantiles<vigra::acc::GlobalRangeHistogram<3> >, vigra::acc::LabelArg<2>, vigra::acc::DataArg<1> >; bool dynamic = true]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/test.cxx:1478:20:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                            ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/accumulator.hxx:2437:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'vigra::MultiArrayIndex' {aka 'int'} [-Wsign-compare]
 2437 |         vigra_precondition(i <= maxRegionLabel() && j <= maxRegionLabel(),
      |                                                     ~~^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
[ 77%] Building CXX object test/objectfeatures/CMakeFiles/test_objectfeatures.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/objectfeatures/CMakeFiles/test_objectfeatures.dir/testsuccess.cxx.o -MF CMakeFiles/test_objectfeatures.dir/testsuccess.cxx.o.d -o CMakeFiles/test_objectfeatures.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures/testsuccess.cxx
[ 77%] Linking CXX executable test_objectfeatures
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_objectfeatures.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_objectfeatures.dir/test.cxx.o CMakeFiles/test_objectfeatures.dir/testsuccess.cxx.o -o test_objectfeatures 
Running test_objectfeatures
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures && ./run_test_objectfeatures.sh
Entering test suite FeaturesTestSuite
All (9) tests passed in test suite FeaturesTestSuite
Leaving test suite FeaturesTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 77%] Built target test_objectfeatures
/usr/bin/make  -f test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/build.make test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/build.make test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 77%] Building CXX object test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/stand_alone_acc_chain.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/stand_alone_acc_chain.cxx.o -MF CMakeFiles/test_stand_alone_acc_chain.dir/stand_alone_acc_chain.cxx.o.d -o CMakeFiles/test_stand_alone_acc_chain.dir/stand_alone_acc_chain.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/stand_alone_acc_chain.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/stand_alone_acc_chain.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/objectfeatures/stand_alone_acc_chain.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 77%] Building CXX object test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/objectfeatures/CMakeFiles/test_stand_alone_acc_chain.dir/testsuccess.cxx.o -MF CMakeFiles/test_stand_alone_acc_chain.dir/testsuccess.cxx.o.d -o CMakeFiles/test_stand_alone_acc_chain.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures/testsuccess.cxx
[ 79%] Linking CXX executable test_stand_alone_acc_chain
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_stand_alone_acc_chain.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_stand_alone_acc_chain.dir/stand_alone_acc_chain.cxx.o CMakeFiles/test_stand_alone_acc_chain.dir/testsuccess.cxx.o -o test_stand_alone_acc_chain 
Running test_stand_alone_acc_chain
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/objectfeatures && ./run_test_stand_alone_acc_chain.sh
Entering test suite StandAloneAccChainTestSuite
All (1) tests passed in test suite StandAloneAccChainTestSuite
Leaving test suite StandAloneAccChainTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 79%] Built target test_stand_alone_acc_chain
/usr/bin/make  -f test/optimization/CMakeFiles/test_optimization.dir/build.make test/optimization/CMakeFiles/test_optimization.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/optimization /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/optimization /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/optimization/CMakeFiles/test_optimization.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/optimization/CMakeFiles/test_optimization.dir/build.make test/optimization/CMakeFiles/test_optimization.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 80%] Building CXX object test/optimization/CMakeFiles/test_optimization.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/optimization && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/optimization/CMakeFiles/test_optimization.dir/test.cxx.o -MF CMakeFiles/test_optimization.dir/test.cxx.o.d -o CMakeFiles/test_optimization.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/optimization/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/optimization/test.cxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/optimization/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:53:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx: In instantiation of 'bool vigra::linalg::weightedLeastSquares(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, const vigra::MultiArrayView<2, T, C3>&, vigra::MultiArrayView<2, T, C4>&, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; C4 = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/optimization/test.cxx:155:37:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:132:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  132 |     vigra_precondition(rowCount(b) == rows,
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:136:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  136 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |                        ~~~~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:136:62: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  136 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |                                               ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx: In instantiation of 'bool vigra::linalg::ridgeRegressionSeries(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, const Array&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; Array = vigra::ArrayVector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/optimization/test.cxx:177:34:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:312:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  312 |     vigra_precondition(rowCount(b) == rows && columnCount(b) == 1,
      |                        ~~~~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:314:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  314 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == lambdaCount,
      |                        ~~~~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:314:62: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  314 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == lambdaCount,
      |                                               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx: In instantiation of 'bool vigra::linalg::ridgeRegression(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/optimization/test.cxx:181:32:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:189:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  189 |     vigra_precondition(rowCount(b) == rows,
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:191:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  191 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |                        ~~~~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:191:62: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  191 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |                                               ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx: In instantiation of 'bool vigra::linalg::weightedRidgeRegression(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, const vigra::MultiArrayView<2, T, C3>&, vigra::MultiArrayView<2, T, C4>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; C4 = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/optimization/test.cxx:194:40:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:261:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  261 |     vigra_precondition(rowCount(b) == rows,
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition'
  265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__)
      |                                                                                 ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:265:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  265 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |                        ~~~~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:265:5: note: in expansion of macro 'vigra_precondition'
  265 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |     ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:265:62: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  265 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |                                               ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/regression.hxx:265:5: note: in expansion of macro 'vigra_precondition'
  265 |     vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount,
      |     ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In function 'void vigra::detail::reduceOverMultiArray(SrcIterator, const Shape&, T&, const Functor&, vigra::MetaInt<N>) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; Shape = vigra::TinyVector<int, 2>; T = double; Functor = MaxNormReduceFunctor; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:310:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  310 | reduceOverMultiArray(SrcIterator s, Shape const & shape, T & result, Functor const & f, MetaInt<N>)
      | ^~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object test/optimization/CMakeFiles/test_optimization.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/optimization && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/optimization/CMakeFiles/test_optimization.dir/testsuccess.cxx.o -MF CMakeFiles/test_optimization.dir/testsuccess.cxx.o.d -o CMakeFiles/test_optimization.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/optimization/testsuccess.cxx
[ 81%] Linking CXX executable test_optimization
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/optimization && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_optimization.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_optimization.dir/test.cxx.o CMakeFiles/test_optimization.dir/testsuccess.cxx.o -o test_optimization 
Running test_optimization
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/optimization && ./run_test_optimization.sh
Entering test suite Optimization Tests
All (12) tests passed in test suite Optimization Tests
Leaving test suite Optimization Tests

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 81%] Built target test_optimization
/usr/bin/make  -f test/permutation/CMakeFiles/test_permutation.dir/build.make test/permutation/CMakeFiles/test_permutation.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/permutation /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/permutation /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/permutation/CMakeFiles/test_permutation.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/permutation/CMakeFiles/test_permutation.dir/build.make test/permutation/CMakeFiles/test_permutation.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 81%] Building CXX object test/permutation/CMakeFiles/test_permutation.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/permutation && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/permutation/CMakeFiles/test_permutation.dir/test.cxx.o -MF CMakeFiles/test_permutation.dir/test.cxx.o.d -o CMakeFiles/test_permutation.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/permutation/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/permutation.hxx:7,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/permutation/test.cxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 81%] Building CXX object test/permutation/CMakeFiles/test_permutation.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/permutation && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/permutation/CMakeFiles/test_permutation.dir/testsuccess.cxx.o -MF CMakeFiles/test_permutation.dir/testsuccess.cxx.o.d -o CMakeFiles/test_permutation.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/permutation/testsuccess.cxx
[ 82%] Linking CXX executable test_permutation
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/permutation && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_permutation.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_permutation.dir/test.cxx.o CMakeFiles/test_permutation.dir/testsuccess.cxx.o -o test_permutation 
Running test_permutation
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/permutation && ./run_test_permutation.sh
Entering test suite PermutationTestSuite
All (3) tests passed in test suite PermutationTestSuite
Leaving test suite PermutationTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 82%] Built target test_permutation
/usr/bin/make  -f test/pixeltypes/CMakeFiles/test_pixeltypes.dir/build.make test/pixeltypes/CMakeFiles/test_pixeltypes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/pixeltypes /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/pixeltypes /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/pixeltypes/CMakeFiles/test_pixeltypes.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/pixeltypes/CMakeFiles/test_pixeltypes.dir/build.make test/pixeltypes/CMakeFiles/test_pixeltypes.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 82%] Building CXX object test/pixeltypes/CMakeFiles/test_pixeltypes.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/pixeltypes && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/pixeltypes/CMakeFiles/test_pixeltypes.dir/test.cxx.o -MF CMakeFiles/test_pixeltypes.dir/test.cxx.o.d -o CMakeFiles/test_pixeltypes.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/pixeltypes/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/pixeltypes/test.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 82%] Building CXX object test/pixeltypes/CMakeFiles/test_pixeltypes.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/pixeltypes && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/pixeltypes/CMakeFiles/test_pixeltypes.dir/testsuccess.cxx.o -MF CMakeFiles/test_pixeltypes.dir/testsuccess.cxx.o.d -o CMakeFiles/test_pixeltypes.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/pixeltypes/testsuccess.cxx
[ 83%] Linking CXX executable test_pixeltypes
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/pixeltypes && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pixeltypes.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_pixeltypes.dir/test.cxx.o CMakeFiles/test_pixeltypes.dir/testsuccess.cxx.o -o test_pixeltypes 
Running test_pixeltypes
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/pixeltypes && ./run_test_pixeltypes.sh
Entering test suite PixelTypesTest
All (16) tests passed in test suite PixelTypesTest
Leaving test suite PixelTypesTest

Entering test suite Point2DTestSuite
All (2) tests passed in test suite Point2DTestSuite
Leaving test suite Point2DTestSuite

Entering test suite Rect2DTestSuite
All (7) tests passed in test suite Rect2DTestSuite
Leaving test suite Rect2DTestSuite

Entering test suite BoxTestSuite
All (12) tests passed in test suite BoxTestSuite
Leaving test suite BoxTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 83%] Built target test_pixeltypes
/usr/bin/make  -f test/polygon/CMakeFiles/test_polygon.dir/build.make test/polygon/CMakeFiles/test_polygon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/polygon /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/polygon /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/polygon/CMakeFiles/test_polygon.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/polygon/CMakeFiles/test_polygon.dir/build.make test/polygon/CMakeFiles/test_polygon.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 83%] Building CXX object test/polygon/CMakeFiles/test_polygon.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/polygon && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/polygon/CMakeFiles/test_polygon.dir/test.cxx.o -MF CMakeFiles/test_polygon.dir/test.cxx.o.d -o CMakeFiles/test_polygon.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/polygon/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/polygon/test.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/polygon/test.cxx:38:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::TinyVector<double, 2>&}; _Tp = vigra::TinyVector<double, 2>; _Alloc = std::allocator<vigra::TinyVector<double, 2> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/algorithm:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:41:
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)>]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)>]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
In file included from /usr/include/c++/12/bits/stl_algo.h:60:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Distance = int; _Tp = vigra::TinyVector<double, 2>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)>]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)>]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vigra::TinyVector<double, 2>; _Alloc = std::allocator<vigra::TinyVector<double, 2> >]',
    inlined from 'void vigra::detail::createScanIntervals(const vigra::Polygon<POINT>&, Array&) [with Point = vigra::TinyVector<double, 2>; Array = std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polygon.hxx:944:33:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Compare = bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void vigra::detail::createScanIntervals(const vigra::Polygon<POINT>&, Array&) [with Point = vigra::TinyVector<double, 2>; Array = std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polygon.hxx:967:9:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)>]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, vector<vigra::TinyVector<double, 2>, allocator<vigra::TinyVector<double, 2> > > >; _Compare = bool (*)(const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>&)]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void vigra::detail::createScanIntervals(const vigra::Polygon<POINT>&, Array&) [with Point = vigra::TinyVector<double, 2>; Array = std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polygon.hxx:967:9:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2>, std::allocator<vigra::TinyVector<double, 2> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 84%] Building CXX object test/polygon/CMakeFiles/test_polygon.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/polygon && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/polygon/CMakeFiles/test_polygon.dir/testsuccess.cxx.o -MF CMakeFiles/test_polygon.dir/testsuccess.cxx.o.d -o CMakeFiles/test_polygon.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/polygon/testsuccess.cxx
[ 84%] Linking CXX executable test_polygon
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/polygon && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_polygon.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_polygon.dir/test.cxx.o CMakeFiles/test_polygon.dir/testsuccess.cxx.o -o test_polygon  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_polygon
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/polygon && ./run_test_polygon.sh
Entering test suite PolygonTestSuite
All (4) tests passed in test suite PolygonTestSuite
Leaving test suite PolygonTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 84%] Built target test_polygon
/usr/bin/make  -f test/random_forest_3/CMakeFiles/test_random_forest_new.dir/build.make test/random_forest_3/CMakeFiles/test_random_forest_new.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/random_forest_3 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/random_forest_3 /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/random_forest_3/CMakeFiles/test_random_forest_new.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/random_forest_3/CMakeFiles/test_random_forest_new.dir/build.make test/random_forest_3/CMakeFiles/test_random_forest_new.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 84%] Building CXX object test/random_forest_3/CMakeFiles/test_random_forest_new.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/random_forest_3 && /usr/bin/c++ -DHasHDF5 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -I/usr/include/hdf5/serial -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/random_forest_3/CMakeFiles/test_random_forest_new.dir/test.cxx.o -MF CMakeFiles/test_random_forest_new.dir/test.cxx.o.d -o CMakeFiles/test_random_forest_new.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/random_forest_3/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:44,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/random_forest_3/test.cxx:36:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/random_forest_3/test.cxx:35:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:50:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_visitors.hxx: In instantiation of 'void vigra::rf3::VariableImportance::visit_after_tree(RF&, const FEATURES&, const LABELS&, WEIGHTS&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, unsigned int>; WEIGHTS = std::vector<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_visitors.hxx:603:38:   required from 'void vigra::rf3::detail::RFVisitorNode<VISITOR, NEXT, CPY>::visit_after_tree(RF&, FEATURES&, LABELS&, WEIGHTS&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; FEATURES = const vigra::MultiArray<2, double>; LABELS = const vigra::MultiArray<1, unsigned int>; WEIGHTS = std::vector<double>; VISITOR = vigra::rf3::VariableImportance; NEXT = vigra::rf3::RFStopVisiting; bool CPY = true]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:354:29:   required from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; typename RF::Features = vigra::MultiArray<2, double>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:459:81:   required from 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::GiniScore>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; typename FEATURES::value_type = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:495:92:   required from 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl0(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::GiniScore>; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; typename FEATURES::value_type = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:593:94:   required from 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::random_forest(const FEATURES&, const LABELS&, const RandomForestOptions&, VISITOR, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = detail::RFVisitorNode<VariableImportance, RFStopVisiting, false>; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; typename FEATURES::value_type = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:612:25:   required from 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::random_forest(const FEATURES&, const LABELS&, const RandomForestOptions&, VISITOR) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = detail::RFVisitorNode<VariableImportance, RFStopVisiting, false>; typename FEATURES::value_type = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/random_forest_3/test.cxx:199:32:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_visitors.hxx:354:25: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>::value_type' {aka 'unsigned int'} and 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::value_type' {aka 'int'} [-Wsign-compare]
  354 |             if (labs(i) == pred(i))
      |                 ~~~~~~~~^~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_visitors.hxx:379:33: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>::value_type' {aka 'unsigned int'} and 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::value_type' {aka 'int'} [-Wsign-compare]
  379 |                     if (labs(i) == pred(i))
      |                         ~~~~~~~~^~~~~~~~~~
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:60:
/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1450 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::BinaryForest::NodeT>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> > >]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> > > >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> > > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int>; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int> >]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int>; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int>*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, unsigned int> > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf3::ArgMaxVectorAcc<VALUETYPE>::operator()(ITER, ITER, OUTITER) [with ITER = __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; OUTITER = vigra::StridedScanOrderIterator<1, double, double&, double*>; VALUETYPE = double]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_common.hxx:128:31:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'static double vigra::rf3::GiniScore::region_score(const LABELS&, const WEIGHTS&, ITER, ITER) [with LABELS = vigra::MultiArray<1, unsigned int>; WEIGHTS = std::vector<double>; ITER = __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_common.hxx:328:30,
    inlined from 'void vigra::rf3::VariableImportance::visit_after_split(TREE&, FEATURES&, LABELS&, WEIGHTS&, SCORER&, ITER, ITER, ITER) [with TREE = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; FEATURES = const vigra::MultiArray<2, double>; LABELS = const vigra::MultiArray<1, unsigned int>; WEIGHTS = std::vector<double>; SCORER = vigra::rf3::detail::GeneralScorer<vigra::rf3::GiniScore>; ITER = __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest_visitors.hxx:318:58:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf3::random_forest_export_HDF5(const RF&, vigra::HDF5File&, const std::string&) [with RF = RandomForest<vigra::MultiArray<2, float>, vigra::MultiArray<1, unsigned int>, LessEqualSplitTest<float>, ArgMaxVectorAcc<double> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:382:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >}; _Tp = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; _Alloc = std::allocator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >, std::allocator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >}; _Tp = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >; _Alloc = std::allocator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >*, std::vector<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >, std::allocator<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]':
/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24,
    inlined from 'void vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>::merge(const vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; SPLITTESTS = vigra::rf3::LessEqualSplitTest<double>; ACCTYPE = vigra::rf3::ArgMaxVectorAcc<double>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/random_forest.hxx:236:28:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<double> > > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:218:44:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:226:45:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:226:45:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:227:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:227:46:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:229:26:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:229:26:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:230:26:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:230:26:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<float>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:571:24,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::MultiArray<2, float>; LABELS = vigra::MultiArray<1, unsigned int>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3_hdf5_impex.hxx:232:35:
/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > > >' changed in GCC 7.1
 1032 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>&}; _Tp = vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; _Alloc = std::allocator<vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>, std::allocator<vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>&}; _Tp = vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; _Alloc = std::allocator<vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>*, std::vector<vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>, std::allocator<vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:39:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::detail::NodeDescriptor<long long int>&>, std::tuple<>}; _Key = vigra::detail::NodeDescriptor<long long int>; _Val = std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _KeyOfValue = std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:40:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::detail::NodeDescriptor<long long int>&>, std::tuple<>}; _Key = vigra::detail::NodeDescriptor<long long int>; _Val = std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]':
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
  367 | random_forest_impl(
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::GiniScore>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::GiniScore>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::GiniScore>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx: In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, const STOP&, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::GiniScore>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:367:1: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
In function 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::detail::random_forest_impl0(const FEATURES&, const LABELS&, const vigra::rf3::RandomForestOptions&, VISITOR, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>; SCORER = GeneralScorer<vigra::rf3::GiniScore>; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]',
    inlined from 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::random_forest(const FEATURES&, const LABELS&, const RandomForestOptions&, VISITOR, RANDENGINE&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = detail::RFVisitorNode<OOBError, RFStopVisiting, false>; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:593:141,
    inlined from 'vigra::rf3::RandomForest<FEATURES, LABELS, vigra::rf3::LessEqualSplitTest<typename FEATURES::value_type>, vigra::rf3::ArgMaxVectorAcc<double> > vigra::rf3::random_forest(const FEATURES&, const LABELS&, const RandomForestOptions&, VISITOR) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, int>; VISITOR = detail::RFVisitorNode<OOBError, RFStopVisiting, false>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:612:72,
    inlined from 'void RandomForestTests::test_oob_visitor()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/random_forest_3/test.cxx:168:79:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:501:154: note: parameter passing for argument of type 'vigra::rf3::detail::RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, false>' changed in GCC 7.1
  501 |         return random_forest_impl<FEATURES, LABELS, VISITOR, SCORER, PurityStop, RANDENGINE>(features, labels, options, visitor, PurityStop(), randengine);
      |                                                                                                                                                          ^
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/mathutil.hxx:51,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:55:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/algorithm.hxx: In function 'void vigra::indexSort(Iterator, Iterator, IndexIterator, Compare) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; IndexIterator = __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >; Compare = std::less<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/algorithm.hxx:414:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  414 | void indexSort(Iterator first, Iterator last, IndexIterator index_first, Compare c)
      |      ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/algorithm.hxx:414:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void vigra::indexSort(Iterator, Iterator, IndexIterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; IndexIterator = __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >]',
    inlined from 'void vigra::rf3::detail::split_score(const FEATURES&, const LABELS&, const std::vector<double>&, const std::vector<unsigned int>&, const SAMPLER&, SCORER&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, unsigned int>; SAMPLER = vigra::Sampler<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >; SCORER = GeneralScorer<vigra::rf3::GiniScore>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:135:18:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/algorithm.hxx:425:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  425 |     indexSort(first, last, index_first, std::less<Value>());
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function 'void vigra::indexSort(Iterator, Iterator, IndexIterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; IndexIterator = __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >]',
    inlined from 'void vigra::rf3::detail::split_score(const FEATURES&, const LABELS&, const std::vector<double>&, const std::vector<unsigned int>&, const SAMPLER&, SCORER&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, unsigned int>; SAMPLER = vigra::Sampler<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:135:18:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/algorithm.hxx:425:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  425 |     indexSort(first, last, index_first, std::less<Value>());
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function 'void vigra::indexSort(Iterator, Iterator, IndexIterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; IndexIterator = __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >]',
    inlined from 'void vigra::rf3::detail::split_score(const FEATURES&, const LABELS&, const std::vector<double>&, const std::vector<unsigned int>&, const SAMPLER&, SCORER&) [with FEATURES = vigra::MultiArray<2, double>; LABELS = vigra::MultiArray<1, unsigned int>; SAMPLER = vigra::Sampler<vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> > >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:135:18:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/algorithm.hxx:425:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  425 |     indexSort(first, last, index_first, std::less<Value>());
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:296:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vigra::BinaryForest::NodeT}; _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vigra::BinaryForest::NodeT; _Alloc = std::allocator<vigra::BinaryForest::NodeT>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:170:21,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::BinaryForest::NodeT*, std::vector<vigra::BinaryForest::NodeT> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'vigra::BinaryForest::Node vigra::BinaryForest::addNode()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:171:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:297:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:298:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Tp = long long int]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:208:31,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1498 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1499 |                                 __gnu_cxx::__ops::__iter_less_val());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'vigra::BinaryForest::Arc vigra::BinaryForest::addArc(const Node&, const Node&)' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../binary_forest.hxx:210:26,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:299:27:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::VariableImportance, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::MultiArray<2, double>, vigra::MultiArray<1, int>, vigra::rf3::LessEqualSplitTest<double>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = RFVisitorNode<vigra::rf3::OOBError, vigra::rf3::RFStopVisiting, true>; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 86%] Building CXX object test/random_forest_3/CMakeFiles/test_random_forest_new.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/random_forest_3 && /usr/bin/c++ -DHasHDF5 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -I/usr/include/hdf5/serial -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/random_forest_3/CMakeFiles/test_random_forest_new.dir/testsuccess.cxx.o -MF CMakeFiles/test_random_forest_new.dir/testsuccess.cxx.o.d -o CMakeFiles/test_random_forest_new.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/random_forest_3/testsuccess.cxx
[ 86%] Linking CXX executable test_random_forest_new
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/random_forest_3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_random_forest_new.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_random_forest_new.dir/test.cxx.o CMakeFiles/test_random_forest_new.dir/testsuccess.cxx.o -o test_random_forest_new  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz -ljpeg -lpng -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lz -lsz /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm 
Running test_random_forest_new
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/random_forest_3 && ./run_test_random_forest_new.sh
Entering test suite RandomForest test
All (6) tests passed in test suite RandomForest test
Leaving test suite RandomForest test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 86%] Built target test_random_forest_new
/usr/bin/make  -f test/registration/CMakeFiles/test_registration.dir/build.make test/registration/CMakeFiles/test_registration.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/registration /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/registration/CMakeFiles/test_registration.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/registration/CMakeFiles/test_registration.dir/build.make test/registration/CMakeFiles/test_registration.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 87%] Building CXX object test/registration/CMakeFiles/test_registration.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/registration && /usr/bin/c++ -DHasFFTW3 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/registration/CMakeFiles/test_registration.dir/test.cxx.o -MF CMakeFiles/test_registration.dir/test.cxx.o.d -o CMakeFiles/test_registration.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:39:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:47,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:44:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fftw3.hxx: In function 'void vigra::fourierTransformRealImpl(BasicImage<double>::const_traverser, BasicImage<double>::const_traverser, DestTraverser, DestAccessor, fftw_real, fftw_r2r_kind, fftw_r2r_kind)':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/fftw3.hxx:2788:36: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = multiplies<double>; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
 2788 |                        std::bind1st(std::multiplies<fftw_real>(), 1.0 / norm));
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:40:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = double; StrideTag = vigra::UnstridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:48:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::UnstridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1681:25:   required from 'void vigra::FFTWConvolvePlan<N, Real>::executeImpl(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>, bool) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2103:30:   required from 'void vigra::FFTWCorrelatePlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2477:56:   required from 'void vigra::correlateFFT(MultiArrayView<N1, T1, S1>, MultiArrayView<N, Real, C2>, MultiArrayView<N, Real, C3>) [with unsigned int N = 2; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag; C3 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:127:17:   required from 'void vigra::fastCrossCorrelation(const MultiArrayView<N, T1, S1>&, const MultiArrayView<N, T2, S2>&, MultiArrayView<N, T3, S3>, bool) [with T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; T3 = double; S3 = StridedArrayTag; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:271:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:226:23:   required from 'void vigra::detail::maximumFastNCC(vigra::triple<Iterator, Iterator, Accessor>, vigra::triple<DestIter, DestIter, DestAcc>, vigra::TinyVector<int, 2>&, double&) [with SrcIterator = vigra::BasicImageIterator<unsigned char, unsigned char**>; SrcAccessor = vigra::StandardValueAccessor<unsigned char>; DestIterator = vigra::ConstBasicImageIterator<float, float**>; DestAccessor = vigra::StandardConstValueAccessor<float>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:536:31:   required from 'void vigra::estimateGlobalTranslation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, linalg::Matrix<double, std::allocator<double> >&, double&, Diff2D) [with SrcIterator = ConstBasicImageIterator<float, float**>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:590:30:   required from 'void vigra::estimateGlobalTranslation(triple<Iterator, Iterator, Accessor>, triple<DestIter, DestIter, DestAcc>, linalg::Matrix<double, std::allocator<double> >&, double&, Diff2D) [with SrcIterator = ConstBasicImageIterator<float, float**>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:703:30:   required from 'void vigra::estimateGlobalRotationTranslation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, linalg::Matrix<double, std::allocator<double> >&, double&, double&, Diff2D) [with SrcIterator = ConstBasicImageIterator<unsigned char, unsigned char**>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:722:38:   required from 'void vigra::estimateGlobalRotationTranslation(triple<Iterator, Iterator, Accessor>, triple<DestIter, DestIter, DestAcc>, linalg::Matrix<double, std::allocator<double> >&, double&, double&, Diff2D) [with SrcIterator = ConstBasicImageIterator<unsigned char, unsigned char**>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:225:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 2176 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = vigra::FFTWComplex<>; StrideTag = vigra::StridedArrayTag]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1039:80:   required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::UnstridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:1681:25:   required from 'void vigra::FFTWConvolvePlan<N, Real>::executeImpl(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>, bool) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2103:30:   required from 'void vigra::FFTWCorrelatePlan<N, Real>::execute(vigra::MultiArrayView<N, T, S>, vigra::MultiArrayView<N, Real, C2>, vigra::MultiArrayView<N, Real, C3>) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; unsigned int N = 2; Real = double]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fft.hxx:2477:56:   required from 'void vigra::correlateFFT(MultiArrayView<N1, T1, S1>, MultiArrayView<N, Real, C2>, MultiArrayView<N, Real, C3>) [with unsigned int N = 2; Real = double; C1 = StridedArrayTag; C2 = StridedArrayTag; C3 = StridedArrayTag]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:127:17:   required from 'void vigra::fastCrossCorrelation(const MultiArrayView<N, T1, S1>&, const MultiArrayView<N, T2, S2>&, MultiArrayView<N, T3, S3>, bool) [with T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; T3 = double; S3 = StridedArrayTag; unsigned int N = 2]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/correlation.hxx:271:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:226:23:   required from 'void vigra::detail::maximumFastNCC(vigra::triple<Iterator, Iterator, Accessor>, vigra::triple<DestIter, DestIter, DestAcc>, vigra::TinyVector<int, 2>&, double&) [with SrcIterator = vigra::BasicImageIterator<unsigned char, unsigned char**>; SrcAccessor = vigra::StandardValueAccessor<unsigned char>; DestIterator = vigra::ConstBasicImageIterator<float, float**>; DestAccessor = vigra::StandardConstValueAccessor<float>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:536:31:   required from 'void vigra::estimateGlobalTranslation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, linalg::Matrix<double, std::allocator<double> >&, double&, Diff2D) [with SrcIterator = ConstBasicImageIterator<float, float**>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:590:30:   required from 'void vigra::estimateGlobalTranslation(triple<Iterator, Iterator, Accessor>, triple<DestIter, DestIter, DestAcc>, linalg::Matrix<double, std::allocator<double> >&, double&, Diff2D) [with SrcIterator = ConstBasicImageIterator<float, float**>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:703:30:   required from 'void vigra::estimateGlobalRotationTranslation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, linalg::Matrix<double, std::allocator<double> >&, double&, double&, Diff2D) [with SrcIterator = ConstBasicImageIterator<unsigned char, unsigned char**>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/affine_registration_fft.hxx:722:38:   required from 'void vigra::estimateGlobalRotationTranslation(triple<Iterator, Iterator, Accessor>, triple<DestIter, DestIter, DestAcc>, linalg::Matrix<double, std::allocator<double> >&, double&, double&, Diff2D) [with SrcIterator = ConstBasicImageIterator<unsigned char, unsigned char**>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = BasicImageIterator<unsigned char, unsigned char**>; DestAccessor = StandardValueAccessor<unsigned char>]'
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:225:42:   required from here
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare]
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:46:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/projective_registration.hxx: In function 'vigra::linalg::TemporaryMatrix<double> vigra::projectiveMatrix2DFromCorrespondingPoints(SrcPointIterator, SrcPointIterator, DestPointIterator) [with SrcPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >; DestPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/projective_registration.hxx:65:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
   65 | projectiveMatrix2DFromCorrespondingPoints(SrcPointIterator s, SrcPointIterator send, DestPointIterator d)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/projective_registration.hxx:65:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/projective_registration.hxx:65:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void ProjectiveRegistrationTest::testInit()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:367:72: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  367 |         Matrix<double> proj = projectiveMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), d_points.begin());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:367:72: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void ProjectiveIdentityTest::testInit()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:334:76: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  334 |         Matrix<double> identity = projectiveMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), s_points.begin());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:334:76: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:47:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx: In function 'vigra::linalg::TemporaryMatrix<double> vigra::polynomialMatrix2DFromCorrespondingPoints(SrcPointIterator, SrcPointIterator, DestPointIterator) [with int PolynomOrder = 3; SrcPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >; DestPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  115 | polynomialMatrix2DFromCorrespondingPoints(SrcPointIterator s, SrcPointIterator s_end,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void PolynomialRegistrationTest::testDegree3()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:541:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  541 |         Matrix<double> poly = polynomialMatrix2DFromCorrespondingPoints<3>(s_points.begin(), s_points.end(), d_points.begin());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:541:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void PolynomialIdentityTest::testInit()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:419:79: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  419 |         Matrix<double> identity = polynomialMatrix2DFromCorrespondingPoints<3>(s_points.begin(), s_points.end(), s_points.begin());
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:419:79: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx: In function 'vigra::linalg::TemporaryMatrix<double> vigra::polynomialMatrix2DFromCorrespondingPoints(SrcPointIterator, SrcPointIterator, DestPointIterator) [with int PolynomOrder = 2; SrcPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >; DestPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  115 | polynomialMatrix2DFromCorrespondingPoints(SrcPointIterator s, SrcPointIterator s_end,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void PolynomialRegistrationTest::testDegree2()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:513:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  513 |         Matrix<double> poly = polynomialMatrix2DFromCorrespondingPoints<2>(s_points.begin(), s_points.end(), d_points.begin());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:513:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx: In function 'vigra::linalg::TemporaryMatrix<double> vigra::polynomialMatrix2DFromCorrespondingPoints(SrcPointIterator, SrcPointIterator, DestPointIterator) [with int PolynomOrder = 1; SrcPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >; DestPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  115 | polynomialMatrix2DFromCorrespondingPoints(SrcPointIterator s, SrcPointIterator s_end,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void PolynomialRegistrationTest::testDegree1()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:488:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  488 |         Matrix<double> poly = polynomialMatrix2DFromCorrespondingPoints<1>(s_points.begin(), s_points.end(), d_points.begin());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:488:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx: In function 'vigra::linalg::TemporaryMatrix<double> vigra::polynomialMatrix2DFromCorrespondingPoints(SrcPointIterator, SrcPointIterator, DestPointIterator) [with int PolynomOrder = 0; SrcPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >; DestPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  115 | polynomialMatrix2DFromCorrespondingPoints(SrcPointIterator s, SrcPointIterator s_end,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/polynomial_registration.hxx:115:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void PolynomialRegistrationTest::testDegree0()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:472:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  472 |         Matrix<double> poly = polynomialMatrix2DFromCorrespondingPoints<0>(s_points.begin(), s_points.end(), d_points.begin());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:472:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:48:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx: In function 'vigra::linalg::TemporaryMatrix<double> vigra::rbfMatrix2DFromCorrespondingPoints(SrcPointIterator, SrcPointIterator, DestPointIterator, const RadialBasisFunctor&) [with RadialBasisFunctor = DistancePowerFunctor<3>; SrcPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >; DestPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  126 | rbfMatrix2DFromCorrespondingPoints(SrcPointIterator s, SrcPointIterator s_end, DestPointIterator d, RadialBasisFunctor const & rbf)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void RadialBasisRegistrationTest<RadialBasisFunctor>::testIdentity() [with RadialBasisFunctor = vigra::DistancePowerFunctor<3>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:637:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  637 |         Matrix<double> identity_weight_matrix = rbfMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), s_points.begin(),rbf);
      |                        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:637:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void RadialBasisRegistrationTest<RadialBasisFunctor>::testEssential() [with RadialBasisFunctor = vigra::DistancePowerFunctor<3>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:653:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  653 |         Matrix<double> weight_matrix = rbfMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), d_points.begin(),rbf);
      |                        ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:653:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx: In function 'vigra::linalg::TemporaryMatrix<double> vigra::rbfMatrix2DFromCorrespondingPoints(SrcPointIterator, SrcPointIterator, DestPointIterator, const RadialBasisFunctor&) [with RadialBasisFunctor = DistancePowerFunctor<1>; SrcPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >; DestPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  126 | rbfMatrix2DFromCorrespondingPoints(SrcPointIterator s, SrcPointIterator s_end, DestPointIterator d, RadialBasisFunctor const & rbf)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void RadialBasisRegistrationTest<RadialBasisFunctor>::testIdentity() [with RadialBasisFunctor = vigra::DistancePowerFunctor<1>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:637:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  637 |         Matrix<double> identity_weight_matrix = rbfMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), s_points.begin(),rbf);
      |                        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:637:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void RadialBasisRegistrationTest<RadialBasisFunctor>::testEssential() [with RadialBasisFunctor = vigra::DistancePowerFunctor<1>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:653:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  653 |         Matrix<double> weight_matrix = rbfMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), d_points.begin(),rbf);
      |                        ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:653:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx: In function 'vigra::linalg::TemporaryMatrix<double> vigra::rbfMatrix2DFromCorrespondingPoints(SrcPointIterator, SrcPointIterator, DestPointIterator, const RadialBasisFunctor&) [with RadialBasisFunctor = ThinPlateSplineFunctor; SrcPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >; DestPointIterator = __gnu_cxx::__normal_iterator<TinyVector<double, 2>*, std::vector<TinyVector<double, 2> > >]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  126 | rbfMatrix2DFromCorrespondingPoints(SrcPointIterator s, SrcPointIterator s_end, DestPointIterator d, RadialBasisFunctor const & rbf)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/rbf_registration.hxx:126:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void RadialBasisRegistrationTest<RadialBasisFunctor>::testIdentity() [with RadialBasisFunctor = vigra::ThinPlateSplineFunctor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:637:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  637 |         Matrix<double> identity_weight_matrix = rbfMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), s_points.begin(),rbf);
      |                        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:637:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void RadialBasisRegistrationTest<RadialBasisFunctor>::testEssential() [with RadialBasisFunctor = vigra::ThinPlateSplineFunctor]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:653:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  653 |         Matrix<double> weight_matrix = rbfMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), d_points.begin(),rbf);
      |                        ^~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:653:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx: In member function 'void ThinPlateSplineRegistrationTest::testInit()':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:715:74: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
  715 |         Matrix<double> weight_matrix = rbfMatrix2DFromCorrespondingPoints(s_points.begin(), s_points.end(), d_points.begin(),rbf);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/registration/test.cxx:715:74: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::TinyVector<double, 2>*, std::vector<vigra::TinyVector<double, 2> > >' changed in GCC 7.1
[ 87%] Building CXX object test/registration/CMakeFiles/test_registration.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/registration && /usr/bin/c++ -DHasFFTW3 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/registration/CMakeFiles/test_registration.dir/testsuccess.cxx.o -MF CMakeFiles/test_registration.dir/testsuccess.cxx.o.d -o CMakeFiles/test_registration.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/registration/testsuccess.cxx
[ 87%] Linking CXX executable test_registration
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/registration && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_registration.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_registration.dir/test.cxx.o CMakeFiles/test_registration.dir/testsuccess.cxx.o -o test_registration  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lfftw3f ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_registration
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/registration && ./run_test_registration.sh
Known transformation: 0.908143 -0.418660 15.788285 
0.418660 0.908143 -15.902489 
0.000000 0.000000 1.000000 

Estimated transformation: 
0.908102 -0.418748 15.799598 
0.418748 0.908102 -15.910708 
0.000000 0.000000 1.000000 
(rot-certainty: 0.957118, trans-certainty: 0.999998)


Known transformation: 
0.911762 -0.410719 233.552028 
0.410719 0.911762 -294.561638 
0.000000 0.000000 1.000000 

Estimated transformation: 
0.912017 -0.410152 233.435538 
0.410152 0.912017 -294.494019 
0.000000 0.000000 1.000000 
(rot-certainty: 0.899532, trans-certainty: 0.990834)


Entering test suite RegistrationTestCollection
Entering test suite EstimateGlobalRotationTranslationTestSuite
All (2) tests passed in test suite EstimateGlobalRotationTranslationTestSuite
Leaving test suite EstimateGlobalRotationTranslationTestSuite
Entering test suite ProjectiveRegistrationTestSuite
All (2) tests passed in test suite ProjectiveRegistrationTestSuite
Leaving test suite ProjectiveRegistrationTestSuite
Entering test suite PolynomialRegistrationTestSuite
All (5) tests passed in test suite PolynomialRegistrationTestSuite
Leaving test suite PolynomialRegistrationTestSuite
Entering test suite RadialBasisRegistrationTestSuite
All (7) tests passed in test suite RadialBasisRegistrationTestSuite
Leaving test suite RadialBasisRegistrationTestSuite
All (16) tests passed in test suite RegistrationTestCollection
Leaving test suite RegistrationTestCollection

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 87%] Built target test_registration
/usr/bin/make  -f test/sampler/CMakeFiles/test_sampler.dir/build.make test/sampler/CMakeFiles/test_sampler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/sampler /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sampler /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sampler/CMakeFiles/test_sampler.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/sampler/CMakeFiles/test_sampler.dir/build.make test/sampler/CMakeFiles/test_sampler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 88%] Building CXX object test/sampler/CMakeFiles/test_sampler.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sampler && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/sampler/CMakeFiles/test_sampler.dir/test.cxx.o -MF CMakeFiles/test_sampler.dir/test.cxx.o.d -o CMakeFiles/test_sampler.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/sampler/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/random.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/sampling.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/sampler/test.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/sampler/test.cxx:37:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 88%] Building CXX object test/sampler/CMakeFiles/test_sampler.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sampler && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/sampler/CMakeFiles/test_sampler.dir/testsuccess.cxx.o -MF CMakeFiles/test_sampler.dir/testsuccess.cxx.o.d -o CMakeFiles/test_sampler.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sampler/testsuccess.cxx
[ 88%] Linking CXX executable test_sampler
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sampler && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sampler.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_sampler.dir/test.cxx.o CMakeFiles/test_sampler.dir/testsuccess.cxx.o -o test_sampler 
Running test_sampler
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sampler && ./run_test_sampler.sh
Entering test suite Sampler Test
All (6) tests passed in test suite Sampler Test
Leaving test suite Sampler Test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 88%] Built target test_sampler
/usr/bin/make  -f test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/build.make test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/seededRegionGrowing3d /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/seededRegionGrowing3d /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/build.make test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 89%] Building CXX object test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/seededRegionGrowing3d && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/test.cxx.o -MF CMakeFiles/test_seededRegionGrowing3d.dir/test.cxx.o.d -o CMakeFiles/test_seededRegionGrowing3d.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/seededRegionGrowing3d/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/seededregiongrowing3d.hxx:44,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/seededRegionGrowing3d/test.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/seededRegionGrowing3d/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/seededregiongrowing3d.hxx:48:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
  388 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
  404 | copyMultiArrayImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, int, int&, int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<int>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::UnlabelWatersheds; int N = 1]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  713 | transformMultiArrayExpandImpl(SrcIterator s, SrcShape const & sshape, SrcAccessor src,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, int, int&, int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<int>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::UnlabelWatersheds; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, int, int&, int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<int>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::UnlabelWatersheds]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::seededRegionGrowing3D(SrcImageIterator, Diff_type, SrcAccessor, SeedImageIterator, SeedAccessor, DestImageIterator, DestAccessor, RegionStatisticsArray&, SRGType, Neighborhood, double) [with SrcImageIterator = StridedMultiIterator<3, double, const double&, const double*>; Diff_type = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; SeedImageIterator = StridedMultiIterator<3, double, const double&, const double*>; SeedAccessor = StandardConstValueAccessor<double>; DestImageIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; RegionStatisticsArray = ArrayOfRegionStatistics<SeededRegionGrowing3DTest::DirectCostFunctor>; Neighborhood = Neighborhood3DSix::NeighborCode3D]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/seededregiongrowing3d.hxx:479:24,
    inlined from 'void vigra::seededRegionGrowing3D(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>, std::pair<DestIterator, DestAccessor>, RegionStatisticsArray&, SRGType, Neighborhood) [with SrcImageIterator = StridedMultiIterator<3, double, const double&, const double*>; Shape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; SeedImageIterator = StridedMultiIterator<3, double, const double&, const double*>; SeedAccessor = StandardConstValueAccessor<double>; DestImageIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; RegionStatisticsArray = ArrayOfRegionStatistics<SeededRegionGrowing3DTest::DirectCostFunctor>; Neighborhood = Neighborhood3DSix::NeighborCode3D]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/seededregiongrowing3d.hxx:553:26,
    inlined from 'void vigra::seededRegionGrowing3D(const MultiArrayView<3, T, Stride>&, const MultiArrayView<3, TS, AS>&, MultiArrayView<3, T2, S2>, RegionStatisticsArray&, SRGType) [with T1 = double; S1 = StridedArrayTag; TS = double; AS = StridedArrayTag; T2 = double; S2 = StridedArrayTag; RegionStatisticsArray = ArrayOfRegionStatistics<SeededRegionGrowing3DTest::DirectCostFunctor>]' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/seededregiongrowing3d.hxx:641:26,
    inlined from 'void SeededRegionGrowing3DTest::voronoiTest()' at /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/seededRegionGrowing3d/test.cxx:199:30:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  722 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
  730 |             transformMultiArrayExpandImpl(s.begin(), sshape, src, d.begin(), dshape, dest,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |                                           f, MetaInt<N-1>());
      |                                           ~~~~~~~~~~~~~~~~~~
[ 89%] Building CXX object test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/seededRegionGrowing3d && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/seededRegionGrowing3d/CMakeFiles/test_seededRegionGrowing3d.dir/testsuccess.cxx.o -MF CMakeFiles/test_seededRegionGrowing3d.dir/testsuccess.cxx.o.d -o CMakeFiles/test_seededRegionGrowing3d.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/seededRegionGrowing3d/testsuccess.cxx
[ 90%] Linking CXX executable test_seededRegionGrowing3d
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/seededRegionGrowing3d && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_seededRegionGrowing3d.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_seededRegionGrowing3d.dir/test.cxx.o CMakeFiles/test_seededRegionGrowing3d.dir/testsuccess.cxx.o -o test_seededRegionGrowing3d  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_seededRegionGrowing3d
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/seededRegionGrowing3d && ./run_test_seededRegionGrowing3d.sh
Entering test suite SeededRegionGrowing3DTestSuite
All (3) tests passed in test suite SeededRegionGrowing3DTestSuite
Leaving test suite SeededRegionGrowing3DTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 90%] Built target test_seededRegionGrowing3d
/usr/bin/make  -f test/sifImport/CMakeFiles/test_sifImport.dir/build.make test/sifImport/CMakeFiles/test_sifImport.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/sifImport /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sifImport /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sifImport/CMakeFiles/test_sifImport.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/sifImport/CMakeFiles/test_sifImport.dir/build.make test/sifImport/CMakeFiles/test_sifImport.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 90%] Building CXX object test/sifImport/CMakeFiles/test_sifImport.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sifImport && /usr/bin/c++ -DHasHDF5 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/sifImport/CMakeFiles/test_sifImport.dir/test.cxx.o -MF CMakeFiles/test_sifImport.dir/test.cxx.o.d -o CMakeFiles/test_sifImport.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/sifImport/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/sifImport.hxx:61,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/sifImport/test.cxx:37:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unittest.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/sifImport/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 90%] Building CXX object test/sifImport/CMakeFiles/test_sifImport.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sifImport && /usr/bin/c++ -DHasHDF5 -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/sifImport/CMakeFiles/test_sifImport.dir/testsuccess.cxx.o -MF CMakeFiles/test_sifImport.dir/testsuccess.cxx.o.d -o CMakeFiles/test_sifImport.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sifImport/testsuccess.cxx
[ 91%] Linking CXX executable test_sifImport
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sifImport && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sifImport.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_sifImport.dir/test.cxx.o CMakeFiles/test_sifImport.dir/testsuccess.cxx.o -o test_sifImport  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_sifImport
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/sifImport && ./run_test_sifImport.sh
Entering test suite SifImportTestSuite
All (5) tests passed in test suite SifImportTestSuite
Leaving test suite SifImportTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 91%] Built target test_sifImport
/usr/bin/make  -f test/tensorimaging/CMakeFiles/test_tensorimaging.dir/build.make test/tensorimaging/CMakeFiles/test_tensorimaging.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/tensorimaging /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/tensorimaging /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/tensorimaging/CMakeFiles/test_tensorimaging.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/tensorimaging/CMakeFiles/test_tensorimaging.dir/build.make test/tensorimaging/CMakeFiles/test_tensorimaging.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 91%] Building CXX object test/tensorimaging/CMakeFiles/test_tensorimaging.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/tensorimaging && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/tensorimaging/CMakeFiles/test_tensorimaging.dir/test.cxx.o -MF CMakeFiles/test_tensorimaging.dir/test.cxx.o.d -o CMakeFiles/test_tensorimaging.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/tensorimaging/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/stdimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/tensorimaging/test.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/tensorimaging/test.cxx:38:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 93%] Building CXX object test/tensorimaging/CMakeFiles/test_tensorimaging.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/tensorimaging && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/tensorimaging/CMakeFiles/test_tensorimaging.dir/testsuccess.cxx.o -MF CMakeFiles/test_tensorimaging.dir/testsuccess.cxx.o.d -o CMakeFiles/test_tensorimaging.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/tensorimaging/testsuccess.cxx
[ 93%] Linking CXX executable test_tensorimaging
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/tensorimaging && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensorimaging.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_tensorimaging.dir/test.cxx.o CMakeFiles/test_tensorimaging.dir/testsuccess.cxx.o -o test_tensorimaging  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_tensorimaging
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/tensorimaging && ./run_test_tensorimaging.sh
Entering test suite TensorTestSuite
All (15) tests passed in test suite TensorTestSuite
Leaving test suite TensorTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 93%] Built target test_tensorimaging
/usr/bin/make  -f test/threadpool/CMakeFiles/test_threadpool.dir/build.make test/threadpool/CMakeFiles/test_threadpool.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/threadpool /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/threadpool /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/threadpool/CMakeFiles/test_threadpool.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/threadpool/CMakeFiles/test_threadpool.dir/build.make test/threadpool/CMakeFiles/test_threadpool.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 93%] Building CXX object test/threadpool/CMakeFiles/test_threadpool.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/threadpool && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/threadpool/CMakeFiles/test_threadpool.dir/test.cxx.o -MF CMakeFiles/test_threadpool.dir/test.cxx.o.d -o CMakeFiles/test_threadpool.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/threadpool/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/counting_iterator.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/threadpool.hxx:44,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/threadpool/test.cxx:38:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
[ 94%] Building CXX object test/threadpool/CMakeFiles/test_threadpool.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/threadpool && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/threadpool/CMakeFiles/test_threadpool.dir/testsuccess.cxx.o -MF CMakeFiles/test_threadpool.dir/testsuccess.cxx.o.d -o CMakeFiles/test_threadpool.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/threadpool/testsuccess.cxx
[ 94%] Linking CXX executable test_threadpool
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/threadpool && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_threadpool.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_threadpool.dir/test.cxx.o CMakeFiles/test_threadpool.dir/testsuccess.cxx.o -o test_threadpool 
Running test_threadpool
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/threadpool && ./run_test_threadpool.sh
parallel_foreach took 74.3081 msec
Entering test suite ThreadPool test
All (8) tests passed in test suite ThreadPool test
Leaving test suite ThreadPool test

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 94%] Built target test_threadpool
/usr/bin/make  -f test/unsupervised/CMakeFiles/test_unsupervised.dir/build.make test/unsupervised/CMakeFiles/test_unsupervised.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/unsupervised /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/unsupervised /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/unsupervised/CMakeFiles/test_unsupervised.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/unsupervised/CMakeFiles/test_unsupervised.dir/build.make test/unsupervised/CMakeFiles/test_unsupervised.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 95%] Building CXX object test/unsupervised/CMakeFiles/test_unsupervised.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/unsupervised && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/unsupervised/CMakeFiles/test_unsupervised.dir/test.cxx.o -MF CMakeFiles/test_unsupervised.dir/test.cxx.o.d -o CMakeFiles/test_unsupervised.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/unsupervised/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/matrix.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/unsupervised_decomposition.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/unsupervised/test.cxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/unsupervised/test.cxx:41:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 95%] Building CXX object test/unsupervised/CMakeFiles/test_unsupervised.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/unsupervised && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/usr/include/OpenEXR -I/usr/include/Imath -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/unsupervised/CMakeFiles/test_unsupervised.dir/testsuccess.cxx.o -MF CMakeFiles/test_unsupervised.dir/testsuccess.cxx.o.d -o CMakeFiles/test_unsupervised.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/unsupervised/testsuccess.cxx
[ 95%] Linking CXX executable test_unsupervised
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/unsupervised && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_unsupervised.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_unsupervised.dir/test.cxx.o CMakeFiles/test_unsupervised.dir/testsuccess.cxx.o -o test_unsupervised 
Running test_unsupervised
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/unsupervised && ./run_test_unsupervised.sh
Entering test suite UnsupervisedDecompositionTestSuite
All (2) tests passed in test suite UnsupervisedDecompositionTestSuite
Leaving test suite UnsupervisedDecompositionTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 95%] Built target test_unsupervised
/usr/bin/make  -f test/utilities/CMakeFiles/test_utilities.dir/build.make test/utilities/CMakeFiles/test_utilities.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/utilities /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/utilities /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/utilities/CMakeFiles/test_utilities.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/utilities/CMakeFiles/test_utilities.dir/build.make test/utilities/CMakeFiles/test_utilities.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 96%] Building CXX object test/utilities/CMakeFiles/test_utilities.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/utilities && /usr/bin/c++ -DHasZLIB -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/utilities/CMakeFiles/test_utilities.dir/test.cxx.o -MF CMakeFiles/test_utilities.dir/test.cxx.o.d -o CMakeFiles/test_utilities.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/utilities/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_fwd.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_shape.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/copyimage.hxx:41,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/utilities/test.cxx:46:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_convolution.hxx:43,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_blocking.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/utilities/test.cxx:52:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/utilities/test.cxx:37:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 96%] Building CXX object test/utilities/CMakeFiles/test_utilities.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/utilities && /usr/bin/c++ -DHasZLIB -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/utilities/CMakeFiles/test_utilities.dir/testsuccess.cxx.o -MF CMakeFiles/test_utilities.dir/testsuccess.cxx.o.d -o CMakeFiles/test_utilities.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/utilities/testsuccess.cxx
[ 96%] Linking CXX executable test_utilities
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/utilities && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_utilities.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_utilities.dir/test.cxx.o CMakeFiles/test_utilities.dir/testsuccess.cxx.o -o test_utilities  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_utilities
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/utilities && ./run_test_utilities.sh
Entering test suite UtilitiesTestSuite
All (23) tests passed in test suite UtilitiesTestSuite
Leaving test suite UtilitiesTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 96%] Built target test_utilities
/usr/bin/make  -f test/volumelabeling/CMakeFiles/test_volumelabeling.dir/build.make test/volumelabeling/CMakeFiles/test_volumelabeling.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/volumelabeling /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/volumelabeling /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/volumelabeling/CMakeFiles/test_volumelabeling.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/volumelabeling/CMakeFiles/test_volumelabeling.dir/build.make test/volumelabeling/CMakeFiles/test_volumelabeling.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 97%] Building CXX object test/volumelabeling/CMakeFiles/test_volumelabeling.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/volumelabeling && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/volumelabeling/CMakeFiles/test_volumelabeling.dir/test.cxx.o -MF CMakeFiles/test_volumelabeling.dir/test.cxx.o.d -o CMakeFiles/test_volumelabeling.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/volumelabeling/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/voxelneighborhood.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/volumelabeling/test.cxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx:41:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/volumelabeling/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx: In function 'unsigned int vigra::labelVolumeWithBackground(SrcIterator, SrcShape, SrcAccessor, DestIterator, DestAccessor, Neighborhood3D, ValueType, EqualityFunctor) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; SrcShape = TinyVector<int, 3>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Neighborhood3D = Neighborhood3DTwentySix::NeighborCode3D; ValueType = int; EqualityFunctor = std::equal_to<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx:540:14: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  540 | unsigned int labelVolumeWithBackground(SrcIterator s_Iter, SrcShape srcShape, SrcAccessor sa,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx: In function 'unsigned int vigra::labelVolume(SrcIterator, SrcShape, SrcAccessor, DestIterator, DestAccessor, Neighborhood3D, EqualityFunctor) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; SrcShape = TinyVector<int, 3>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Neighborhood3D = Neighborhood3DTwentySix::NeighborCode3D; EqualityFunctor = std::equal_to<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx:204:14: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  204 | unsigned int labelVolume(SrcIterator s_Iter, SrcShape srcShape, SrcAccessor sa,
      |              ^~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx: In function 'unsigned int vigra::labelVolumeWithBackground(SrcIterator, SrcShape, SrcAccessor, DestIterator, DestAccessor, Neighborhood3D, ValueType, EqualityFunctor) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; SrcShape = TinyVector<int, 3>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Neighborhood3D = Neighborhood3DSix::NeighborCode3D; ValueType = int; EqualityFunctor = std::equal_to<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx:540:14: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  540 | unsigned int labelVolumeWithBackground(SrcIterator s_Iter, SrcShape srcShape, SrcAccessor sa,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx: In function 'unsigned int vigra::labelVolume(SrcIterator, SrcShape, SrcAccessor, DestIterator, DestAccessor, Neighborhood3D, EqualityFunctor) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcAccessor = StandardConstValueAccessor<double>; SrcShape = TinyVector<int, 3>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Neighborhood3D = Neighborhood3DSix::NeighborCode3D; EqualityFunctor = std::equal_to<double>]':
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/labelvolume.hxx:204:14: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
  204 | unsigned int labelVolume(SrcIterator s_Iter, SrcShape srcShape, SrcAccessor sa,
      |              ^~~~~~~~~~~
[ 97%] Building CXX object test/volumelabeling/CMakeFiles/test_volumelabeling.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/volumelabeling && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/volumelabeling/CMakeFiles/test_volumelabeling.dir/testsuccess.cxx.o -MF CMakeFiles/test_volumelabeling.dir/testsuccess.cxx.o.d -o CMakeFiles/test_volumelabeling.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/volumelabeling/testsuccess.cxx
[ 98%] Linking CXX executable test_volumelabeling
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/volumelabeling && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_volumelabeling.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_volumelabeling.dir/test.cxx.o CMakeFiles/test_volumelabeling.dir/testsuccess.cxx.o -o test_volumelabeling  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_volumelabeling
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/volumelabeling && ./run_test_volumelabeling.sh
Entering test suite VolumeLabelingTestSuite
All (10) tests passed in test suite VolumeLabelingTestSuite
Leaving test suite VolumeLabelingTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 98%] Built target test_volumelabeling
/usr/bin/make  -f test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/build.make test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/voxelneighborhood /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/voxelneighborhood /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/build.make test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 98%] Building CXX object test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/test.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/voxelneighborhood && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/test.cxx.o -MF CMakeFiles/test_voxelneighborhood.dir/test.cxx.o.d -o CMakeFiles/test_voxelneighborhood.dir/test.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/voxelneighborhood/test.cxx
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/tinyvector.hxx:57,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/voxelneighborhood.hxx:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/voxelneighborhood/test.cxx:42:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses]
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/static_assert.hxx:87:22: note: remove parentheses
   87 | failure ************ (Predicate::************
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      -
   88 |       assertImpl( void (*)(Predicate), typename Predicate::not_type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |     );
      |     ~                 
      |     -
In file included from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/initimage.hxx:42,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimageview.hxx:40,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/basicimage.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/multi_array.hxx:45,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/voxelneighborhood/test.cxx:43:
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438,
                 from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/ostream:38,
                 from /usr/include/c++/12/iostream:39,
                 from /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/voxelneighborhood/test.cxx:36:
/usr/include/c++/12/backward/binders.h:108:11: note: declared here
  108 |     class binder1st
      |           ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType)
      |                               ^~~~~~~~~
/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR'
  163 | class FunctorTraits<name<T> > \
      |                     ^~~~
/usr/include/c++/12/backward/binders.h:144:11: note: declared here
  144 |     class binder2nd
      |           ^~~~~~~~~
[ 98%] Building CXX object test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/testsuccess.cxx.o
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/voxelneighborhood && /usr/bin/c++  -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/include -I/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/test/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT test/voxelneighborhood/CMakeFiles/test_voxelneighborhood.dir/testsuccess.cxx.o -MF CMakeFiles/test_voxelneighborhood.dir/testsuccess.cxx.o.d -o CMakeFiles/test_voxelneighborhood.dir/testsuccess.cxx.o -c /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/voxelneighborhood/testsuccess.cxx
[100%] Linking CXX executable test_voxelneighborhood
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/voxelneighborhood && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_voxelneighborhood.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -pthread -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/test_voxelneighborhood.dir/test.cxx.o CMakeFiles/test_voxelneighborhood.dir/testsuccess.cxx.o -o test_voxelneighborhood  -Wl,-rpath,/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex:/usr/lib/arm-linux-gnueabihf/hdf5/serial ../../src/impex/libvigraimpex.so.11.1.11.1 -ljpeg -lpng /usr/lib/arm-linux-gnueabihf/libOpenEXR-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libIlmThread-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libIex-3_1.so.30.5.1 /usr/lib/arm-linux-gnueabihf/libImath-3_1.so.29.4.0 -lm -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz -lz -ltiff /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5.so /usr/lib/arm-linux-gnueabihf/hdf5/serial/libhdf5_hl.so -lsz 
Running test_voxelneighborhood
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/test/voxelneighborhood && ./run_test_voxelneighborhood.sh
Entering test suite NeighborhoodCirculator3dTestSuite
All (13) tests passed in test suite NeighborhoodCirculator3dTestSuite
Leaving test suite NeighborhoodCirculator3dTestSuite

make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[100%] Built target test_voxelneighborhood
/usr/bin/make  -f CMakeFiles/check_cpp.dir/build.make CMakeFiles/check_cpp.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles/check_cpp.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f CMakeFiles/check_cpp.dir/build.make CMakeFiles/check_cpp.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'CMakeFiles/check_cpp.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[100%] Built target check_cpp
/usr/bin/make  -f CMakeFiles/check.dir/build.make CMakeFiles/check.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles/check.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f CMakeFiles/check.dir/build.make CMakeFiles/check.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'CMakeFiles/check.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[100%] Built target check
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles 0
make[3]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[2]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make -C obj.arm-linux-gnueabihf vigranumpytest
make[2]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -S/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg -B/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make  -f CMakeFiles/Makefile2 vigranumpytest
make[3]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -S/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg -B/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles 30
/usr/bin/make  -f CMakeFiles/Makefile2 vigranumpy/test/CMakeFiles/vigranumpytest.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/fourier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[  3%] Built target vigranumpy_fourier
/usr/bin/make  -f vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/build.make vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/build.make vigranumpy/lib/CMakeFiles/vigranumpy_lib.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/__init__.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/__init__.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/__version__.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/__version__.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/tagged_array.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/tagged_array.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/arraytypes.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/arraytypes.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/ufunc.py /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/ufunc.py
Copying Python sources to temporary module directory
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/lib && /usr/bin/cmake -E copy_directory /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/lib/pyqt /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/vigra/pyqt
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[  3%] Built target vigranumpy_lib
/usr/bin/make  -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/src/impex /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/src/impex/CMakeFiles/vigraimpex.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'src/impex/CMakeFiles/vigraimpex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 30%] Built target vigraimpex
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 36%] Built target vigranumpy_core
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 40%] Built target vigranumpy_impex
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 43%] Built target vigranumpy_sampling
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 53%] Built target vigranumpy_filters
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 63%] Built target vigranumpy_analysis
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 70%] Built target vigranumpy_learning
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 70%] Built target vigranumpy_colors
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 73%] Built target vigranumpy_noise
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 73%] Built target vigranumpy_geometry
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 73%] Built target vigranumpy_optimization
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 83%] Built target vigranumpy_graphs
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 86%] Built target vigranumpy_histogram
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 90%] Built target vigranumpy_utilities
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 93%] Built target vigranumpy_blockwise
/usr/bin/make  -f vigranumpy/CMakeFiles/vigranumpy.dir/build.make vigranumpy/CMakeFiles/vigranumpy.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/CMakeFiles/vigranumpy.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/CMakeFiles/vigranumpy.dir/build.make vigranumpy/CMakeFiles/vigranumpy.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/CMakeFiles/vigranumpy.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[ 93%] Built target vigranumpy
/usr/bin/make  -f vigranumpy/test/CMakeFiles/vigranumpytest.dir/build.make vigranumpy/test/CMakeFiles/vigranumpytest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
cd /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/vigranumpy/test /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/vigranumpy/test/CMakeFiles/vigranumpytest.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/make  -f vigranumpy/test/CMakeFiles/vigranumpytest.dir/build.make vigranumpy/test/CMakeFiles/vigranumpytest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[5]: Nothing to be done for 'vigranumpy/test/CMakeFiles/vigranumpytest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
[100%] Built target vigranumpytest
make[4]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf/CMakeFiles 0
make[3]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[2]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[1]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_prep -a -O--builddirectory=obj.arm-linux-gnueabihf
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
dh_auto_install -O--builddirectory=obj.arm-linux-gnueabihf
	cd obj.arm-linux-gnueabihf && make -j4 install DESTDIR=/<<BUILDDIR>>/libvigraimpex-1.11.1\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
/usr/bin/cmake -S/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg -B/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 preinstall
make[3]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[3]: Nothing to be done for 'preinstall'.
make[3]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/accessor.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/accumulator-grammar.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/accumulator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/adjacency_list_graph.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/affine_registration.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/affine_registration_fft.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/affinegeometry.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/algorithm.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/any.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/applywindowfunction.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/array_vector.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/autodiff.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/axistags.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/basicgeometry.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/basicimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/basicimageview.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/bessel.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/binary_forest.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/bit_array.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/blockify.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/blockwise_convolution.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/blockwise_labeling.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/blockwise_watersheds.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/bordertreatment.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/boundarytensor.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/box.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/bucket_queue.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/cellconfigurations.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/cellimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/clebsch-gordan.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/codec.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/colorconversions.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/combineimages.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/compression.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/config.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/config_version.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/contourcirculator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/convolution.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/coordinate_iterator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/copyimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/cornerdetection.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/correlation.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/counting_iterator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/delegate
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/delegate/delegate.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/delegate/detail
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/delegate/detail/delegate_list.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/delegate/detail/delegate_template.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/diff2d.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/distancetransform.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/eccentricitytransform.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/edgedetection.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/eigensystem.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/error.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/fftw.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/fftw3.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/filter_iterator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/fixedpoint.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/flatmorphology.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/functorexpression.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/functortraits.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/gaborfilter.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/gaussians.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/gradient_energy_tensor.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/graph_algorithms.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/graph_generalization.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/graph_item_impl.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/graph_maps.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/graph_rag_project_back.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/graphs.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/hdf5impex.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/hierarchical_clustering.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/histogram.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/imagecontainer.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/imageinfo.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/imageiterator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/imageiteratoradapter.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/impex.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/impexalpha.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/impexbase.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/initimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/inspectimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/inspector_passes.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/integral_image.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/interpolating_accessor.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/invariant_features3D.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/iteratoradapter.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/iteratorfacade.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/iteratortags.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/iteratortraits.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/labelimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/labelvolume.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/linear_algebra.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/linear_solve.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/localminmax.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/mathutil.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/matlab.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/matlab_FLEXTYPE.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/medianfilter.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/memory.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/merge_graph_adaptor.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/meshgrid.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/metaprogramming.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/metrics.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_array.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_array_chunked.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_array_chunked_hdf5.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_blocking.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_blockwise.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_distance.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_fft.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_fwd.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_gridgraph.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_handle.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_hierarchical_iterator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_histogram.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_impex.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_iterator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_iterator_coupled.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_labeling.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_localminmax.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_math.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_morphology.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_opencl.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_pointoperators.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_resize.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_shape.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_tensorutilities.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_watersheds.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/navigator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/noise_normalization.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/non_local_mean.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/nonlineardiffusion.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/numerictraits.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/numpy_array.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/numpy_array_converters.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/numpy_array_taggedshape.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/numpy_array_traits.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/orientedtensorfilters.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/overlapped_blocks.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/permutation.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/pixelneighborhood.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/polygon.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/polynomial.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/polynomial_registration.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/polytope.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/print_backtrace.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/priority_queue.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/project2ellipse.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/projective_registration.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/promote_traits.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/promote_traits.hxx.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/python_graph.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/python_utility.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/quadprog.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/quaternion.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_access_set.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/features.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_algorithm.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_common.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_decisionTree.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_earlystopping.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_nodeproxy.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_online_prediction_set.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_preprocessing.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_region.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_ridge_split.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_split.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/rf_visitors.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest/splices.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest_3.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest_3
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest_3/random_forest.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest_3/random_forest_common.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest_3/random_forest_visitors.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest_3_hdf5_impex.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest_deprec.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/random_forest_hdf5_impex.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/rational.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/rbf_registration.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/recursiveconvolution.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/region_shrinking.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/regression.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/resampling_convolution.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/resizeimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/rfftw.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/rgbvalue.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/sampling.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/seededregiongrowing.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/seededregiongrowing3d.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/seg_to_seeds.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/shockfilter.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/sifImport.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/singular_value_decomposition.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/sized_int.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/skeleton.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/slanted_edge_mtf.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/slic.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/specklefilters.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/splineimageview.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/splines.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/static_assert.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/stdimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/stdimagefunctions.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/symmetry.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/tensorutilities.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/threading.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/threadpool.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/tiff.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/timing.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/tinyvector.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/transform_iterator.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/transformimage.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/tuple.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/tv_filter.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/type_lists.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/union_find.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/unittest.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/unsupervised_decomposition.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/utilities.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/vector_distance.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/visit_border.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/voxelneighborhood.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/watersheds.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/watersheds3d.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/windows.h
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/multi_convolution.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/matrix.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/wigner-matrix.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/separableconvolution.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/include/vigra/stdconvolution.hxx
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/bin/vigra-config
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/vigra/vigra-targets.cmake
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/vigra/vigra-targets-none.cmake
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/vigra/VigraConfig.cmake
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/vigra/VigraConfigVersion.cmake
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libvigraimpex.so.11.1.11.1
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libvigraimpex.so.11
-- Set runtime path of "/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libvigraimpex.so.11.1.11.1" to ""
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libvigraimpex.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/doc/
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/doc//vigra
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/doc//vigra/vigra-icon.ico
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/doc//vigra/index.html
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/doc//vigra/vigra.css
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/vigranumpy/VigranumpyConfig.cmake
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/vigranumpycore.so
-- Set runtime path of "/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/vigranumpycore.so" to ""
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/impex.so
-- Set runtime path of "/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/impex.so" to ""
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/sampling.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/filters.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/analysis.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/learning.so
-- Set runtime path of "/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/learning.so" to ""
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/colors.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/noise.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/geometry.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/optimization.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/graphs.so
-- Set runtime path of "/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/graphs.so" to ""
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/histogram.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/utilities.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/blockwise.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/fourier.so
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/__init__.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/__version__.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/tagged_array.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/arraytypes.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/ufunc.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/pyqt/__init__.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/pyqt/imagewindow.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/pyqt/quickdialog.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/pyqt/overlays.py
-- Installing: /<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/debian/tmp/usr/lib/python3/dist-packages/vigra/pyqt/viewer2svg.py
make[2]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg/obj.arm-linux-gnueabihf'
make[1]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
   debian/rules override_dh_install
make[1]: Entering directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
find debian/tmp -type d -name doctrees -exec rm -rf {} +
rm -vf debian/tmp/usr/doc/vigra/LICENSE.txt
dh_install -O--builddirectory=obj.arm-linux-gnueabihf
make[1]: Leaving directory '/<<BUILDDIR>>/libvigraimpex-1.11.1+dfsg'
   dh_installdocs -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_installchangelogs -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_installexamples -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_python3 -a -O--builddirectory=obj.arm-linux-gnueabihf
I: dh_python3 fs:482: renaming analysis.so to analysis.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming blockwise.so to blockwise.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming colors.so to colors.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming filters.so to filters.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming fourier.so to fourier.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming geometry.so to geometry.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming graphs.so to graphs.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming histogram.so to histogram.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming impex.so to impex.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming learning.so to learning.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming noise.so to noise.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming optimization.so to optimization.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming sampling.so to sampling.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming utilities.so to utilities.cpython-310-arm-linux-gnueabihf.so
I: dh_python3 fs:482: renaming vigranumpycore.so to vigranumpycore.cpython-310-arm-linux-gnueabihf.so
   dh_installsystemduser -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_perl -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_link -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_strip_nondeterminism -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_compress -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_fixperms -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_missing -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_dwz -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_strip -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_makeshlibs -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_shlibdeps -a -O--builddirectory=obj.arm-linux-gnueabihf
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvigraimpex11/usr/lib/arm-linux-gnueabihf/libvigraimpex.so.11.1.11.1 found in none of the libraries
dpkg-shlibdeps: warning: debian/python3-vigra/usr/lib/python3/dist-packages/vigra/vigranumpycore.cpython-310-arm-linux-gnueabihf.so contains an unresolvable reference to symbol PyType_IsSubtype: it's probably a plugin
dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all)
   dh_installdeb -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_numpy3 -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_gencontrol -a -O--builddirectory=obj.arm-linux-gnueabihf
dpkg-gencontrol: warning: package libvigraimpex11: substitution variable ${python3:Depends} unused, but is defined
dpkg-gencontrol: warning: package libvigraimpex-dev: substitution variable ${python3:Depends} unused, but is defined
dpkg-gencontrol: warning: package libvigraimpex11: substitution variable ${python3:Depends} unused, but is defined
   dh_md5sums -a -O--builddirectory=obj.arm-linux-gnueabihf
   dh_builddeb -a -O--builddirectory=obj.arm-linux-gnueabihf
dpkg-deb: building package 'libvigraimpex-dev' in '../libvigraimpex-dev_1.11.1+dfsg-11_armhf.deb'.
dpkg-deb: building package 'libvigraimpex11-dbgsym' in '../libvigraimpex11-dbgsym_1.11.1+dfsg-11_armhf.deb'.
dpkg-deb: building package 'python3-vigra-dbgsym' in '../python3-vigra-dbgsym_1.11.1+dfsg-11_armhf.deb'.
dpkg-deb: building package 'python3-vigra' in '../python3-vigra_1.11.1+dfsg-11_armhf.deb'.
dpkg-deb: building package 'libvigraimpex11' in '../libvigraimpex11_1.11.1+dfsg-11_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../libvigraimpex_1.11.1+dfsg-11_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> -O../libvigraimpex_1.11.1+dfsg-11_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2023-01-28T09:19:49Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


libvigraimpex_1.11.1+dfsg-11_armhf.changes:
-------------------------------------------

Format: 1.8
Date: Sat, 21 Jan 2023 14:07:30 +0100
Source: libvigraimpex
Binary: libvigraimpex-dev libvigraimpex11 libvigraimpex11-dbgsym python3-vigra python3-vigra-dbgsym
Architecture: armhf
Version: 1.11.1+dfsg-11
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Andreas Metzler <ametzler@debian.org>
Description:
 libvigraimpex-dev - development files for the C++ computer vision library
 libvigraimpex11 - C++ computer vision library
 python3-vigra - Python3 bindings for the C++ computer vision library
Closes: 1026487
Changes:
 libvigraimpex (1.11.1+dfsg-11) unstable; urgency=medium
 .
   * 54_use_tuples_for_numpy_indexing.diff and 55_no_bool_import_numpy.diff:
     Fix build error with numpy 1.23. Closes: #1026487
   * 56_python311.diff Fix build error with python 3.11.
   * [lintian] b-d on libtiff-dev instead of libtiff5-dev.
   * Run wrap-and-sort -a -s -t.
   * Add Built-Using: ${sphinxdoc:Built-Using} to python-vigra-doc.
Checksums-Sha1:
 f8491b206aa1afe5b31b39788d45e3ec003df6b4 6981428 libvigraimpex-dev_1.11.1+dfsg-11_armhf.deb
 22f63a14cc1b4aa0abf6bc8b8a068ee7691b0d36 2407272 libvigraimpex11-dbgsym_1.11.1+dfsg-11_armhf.deb
 49b49903c7d0df1cff25bf197965db792c8615e2 149052 libvigraimpex11_1.11.1+dfsg-11_armhf.deb
 05a0190c11d86dd40e00267b200f4318762e4d68 9800 libvigraimpex_1.11.1+dfsg-11_armhf.buildinfo
 fbdfe83b2233733a9f3e1ac17ac5423c91a5cb12 76318432 python3-vigra-dbgsym_1.11.1+dfsg-11_armhf.deb
 b9619561aaff2f683706e6b2027b392948b5db0e 3612356 python3-vigra_1.11.1+dfsg-11_armhf.deb
Checksums-Sha256:
 1ccb4c4ac8ab3cd046c466d6a4eba1284cba8b88b4e46545bf0775000be60022 6981428 libvigraimpex-dev_1.11.1+dfsg-11_armhf.deb
 05e63b06b0134753b124d0f3e257a68ccce84fb7ebf33d12891779fc50eb718c 2407272 libvigraimpex11-dbgsym_1.11.1+dfsg-11_armhf.deb
 c4efeffc6a73801b577bbfbb04a4bbf42e6489c12b0e4c3c6c93ea5612d89d1f 149052 libvigraimpex11_1.11.1+dfsg-11_armhf.deb
 04e1269015ba4c19dd6c64aee0f248af312768f354ae2e563cdff27a802b78dd 9800 libvigraimpex_1.11.1+dfsg-11_armhf.buildinfo
 f0e10172280b25cf6c703dd444df1f9ab80ff3aae452fffecc84d6a9fff816fa 76318432 python3-vigra-dbgsym_1.11.1+dfsg-11_armhf.deb
 5b956a8659f876c006a02d785c97236b220f797a2a6000d4ca58fde037769c86 3612356 python3-vigra_1.11.1+dfsg-11_armhf.deb
Files:
 4a15c8a4338411be7180ec86a919546f 6981428 libdevel optional libvigraimpex-dev_1.11.1+dfsg-11_armhf.deb
 be2ddfddb6164b99e1b2bfb15b87f3fe 2407272 debug optional libvigraimpex11-dbgsym_1.11.1+dfsg-11_armhf.deb
 55b9347ee3ad088d24bc9806f0cd2519 149052 libs optional libvigraimpex11_1.11.1+dfsg-11_armhf.deb
 64bb368fd9c43d9822d253e81c0931c6 9800 libs optional libvigraimpex_1.11.1+dfsg-11_armhf.buildinfo
 e040f2e41c207c97dd2e1291f811b94c 76318432 debug optional python3-vigra-dbgsym_1.11.1+dfsg-11_armhf.deb
 d4a032a72c3cf04d549c19111723957c 3612356 python optional python3-vigra_1.11.1+dfsg-11_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


libvigraimpex-dev_1.11.1+dfsg-11_armhf.deb
------------------------------------------

 new Debian package, version 2.0.
 size 6981428 bytes: control archive=7704 bytes.
    1113 bytes,    24 lines      control              
   18881 bytes,   258 lines      md5sums              
 Package: libvigraimpex-dev
 Source: libvigraimpex
 Version: 1.11.1+dfsg-11
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 13344
 Depends: libfftw3-dev, libhdf5-dev, libjpeg-dev, libpng-dev, libtiff5-dev, libvigraimpex11 (= 1.11.1+dfsg-11)
 Suggests: libvigraimpex-doc
 Section: libdevel
 Priority: optional
 Multi-Arch: same
 Homepage: https://ukoethe.github.io/vigra/
 Description: development files for the C++ computer vision library
  Vision with Generic Algorithms (VIGRA) is a computer vision library
  that puts its main emphasis on flexible algorithms, because
  algorithms represent the principle know-how of this field. The
  library was consequently built using generic programming as
  introduced by Stepanov and Musser and exemplified in the C++ Standard
  Template Library. By writing a few adapters (image iterators and
  accessors) you can use VIGRA's algorithms on top of your data
  structures, within your environment.
  .
  This package contains the header and development files needed to
  build programs and packages using VIGRA.

drwxr-xr-x root/root         0 2023-01-21 13:07 ./
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/include/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/include/vigra/
-rw-r--r-- root/root     38715 2017-05-19 15:01 ./usr/include/vigra/accessor.hxx
-rw-r--r-- root/root     30580 2017-05-19 15:01 ./usr/include/vigra/accumulator-grammar.hxx
-rw-r--r-- root/root    222468 2017-05-19 15:01 ./usr/include/vigra/accumulator.hxx
-rw-r--r-- root/root     37806 2017-05-19 15:01 ./usr/include/vigra/adjacency_list_graph.hxx
-rw-r--r-- root/root     34910 2017-05-19 15:01 ./usr/include/vigra/affine_registration.hxx
-rw-r--r-- root/root     30426 2017-05-19 15:01 ./usr/include/vigra/affine_registration_fft.hxx
-rw-r--r-- root/root     15567 2017-05-19 15:01 ./usr/include/vigra/affinegeometry.hxx
-rw-r--r-- root/root     32772 2017-05-19 15:01 ./usr/include/vigra/algorithm.hxx
-rw-r--r-- root/root     13716 2017-05-19 15:01 ./usr/include/vigra/any.hxx
-rw-r--r-- root/root     38428 2017-05-19 15:01 ./usr/include/vigra/applywindowfunction.hxx
-rw-r--r-- root/root     28302 2017-05-19 15:01 ./usr/include/vigra/array_vector.hxx
-rw-r--r-- root/root     16402 2017-05-19 15:01 ./usr/include/vigra/autodiff.hxx
-rw-r--r-- root/root     32821 2017-05-19 15:01 ./usr/include/vigra/axistags.hxx
-rw-r--r-- root/root     35167 2017-05-19 15:01 ./usr/include/vigra/basicgeometry.hxx
-rw-r--r-- root/root     53058 2017-05-19 15:01 ./usr/include/vigra/basicimage.hxx
-rw-r--r-- root/root     26341 2017-05-19 15:01 ./usr/include/vigra/basicimageview.hxx
-rw-r--r-- root/root     10198 2017-05-19 15:01 ./usr/include/vigra/bessel.hxx
-rw-r--r-- root/root     12842 2017-05-19 15:01 ./usr/include/vigra/binary_forest.hxx
-rw-r--r-- root/root      8343 2017-05-19 15:01 ./usr/include/vigra/bit_array.hxx
-rw-r--r-- root/root      5368 2017-05-19 15:01 ./usr/include/vigra/blockify.hxx
-rw-r--r-- root/root      5592 2017-05-19 15:01 ./usr/include/vigra/blockwise_convolution.hxx
-rw-r--r-- root/root     21271 2017-05-19 15:01 ./usr/include/vigra/blockwise_labeling.hxx
-rw-r--r-- root/root     11958 2017-05-19 15:01 ./usr/include/vigra/blockwise_watersheds.hxx
-rw-r--r-- root/root      3935 2017-05-19 15:01 ./usr/include/vigra/bordertreatment.hxx
-rw-r--r-- root/root     33381 2017-05-19 15:01 ./usr/include/vigra/boundarytensor.hxx
-rw-r--r-- root/root     17749 2017-05-19 15:01 ./usr/include/vigra/box.hxx
-rw-r--r-- root/root      2681 2017-05-19 15:01 ./usr/include/vigra/bucket_queue.hxx
-rw-r--r-- root/root     18950 2017-05-19 15:01 ./usr/include/vigra/cellconfigurations.hxx
-rw-r--r-- root/root      9085 2017-05-19 15:01 ./usr/include/vigra/cellimage.hxx
-rw-r--r-- root/root     12491 2017-05-19 15:01 ./usr/include/vigra/clebsch-gordan.hxx
-rw-r--r-- root/root      9943 2017-05-19 15:01 ./usr/include/vigra/codec.hxx
-rw-r--r-- root/root    103451 2017-05-19 15:01 ./usr/include/vigra/colorconversions.hxx
-rw-r--r-- root/root     31160 2017-05-19 15:01 ./usr/include/vigra/combineimages.hxx
-rw-r--r-- root/root      3956 2017-05-19 15:01 ./usr/include/vigra/compression.hxx
-rw-r--r-- root/root     11805 2017-05-19 15:01 ./usr/include/vigra/config.hxx
-rw-r--r-- root/root      2796 2017-05-19 15:01 ./usr/include/vigra/config_version.hxx
-rw-r--r-- root/root      8862 2017-05-19 15:01 ./usr/include/vigra/contourcirculator.hxx
-rw-r--r-- root/root     73918 2017-05-19 15:01 ./usr/include/vigra/convolution.hxx
-rw-r--r-- root/root     24473 2017-05-19 15:01 ./usr/include/vigra/coordinate_iterator.hxx
-rw-r--r-- root/root     14917 2017-05-19 15:01 ./usr/include/vigra/copyimage.hxx
-rw-r--r-- root/root     31049 2017-05-19 15:01 ./usr/include/vigra/cornerdetection.hxx
-rw-r--r-- root/root     26780 2017-05-19 15:01 ./usr/include/vigra/correlation.hxx
-rw-r--r-- root/root     13345 2017-05-19 15:01 ./usr/include/vigra/counting_iterator.hxx
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/include/vigra/delegate/
-rw-r--r-- root/root      1667 2017-05-19 15:01 ./usr/include/vigra/delegate/delegate.hxx
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/include/vigra/delegate/detail/
-rw-r--r-- root/root      8385 2017-05-19 15:01 ./usr/include/vigra/delegate/detail/delegate_list.hxx
-rw-r--r-- root/root      6120 2017-05-19 15:01 ./usr/include/vigra/delegate/detail/delegate_template.hxx
-rw-r--r-- root/root     38944 2017-05-19 15:01 ./usr/include/vigra/diff2d.hxx
-rw-r--r-- root/root     15333 2017-05-19 15:01 ./usr/include/vigra/distancetransform.hxx
-rw-r--r-- root/root     11169 2017-05-19 15:01 ./usr/include/vigra/eccentricitytransform.hxx
-rw-r--r-- root/root    105780 2017-05-19 15:01 ./usr/include/vigra/edgedetection.hxx
-rw-r--r-- root/root     39111 2017-05-19 15:01 ./usr/include/vigra/eigensystem.hxx
-rw-r--r-- root/root      9440 2017-05-19 15:01 ./usr/include/vigra/error.hxx
-rw-r--r-- root/root     43127 2017-05-19 15:01 ./usr/include/vigra/fftw.hxx
-rw-r--r-- root/root     94824 2017-05-19 15:01 ./usr/include/vigra/fftw3.hxx
-rw-r--r-- root/root      5636 2017-05-19 15:01 ./usr/include/vigra/filter_iterator.hxx
-rw-r--r-- root/root     66275 2017-05-19 15:01 ./usr/include/vigra/fixedpoint.hxx
-rw-r--r-- root/root     48907 2017-05-19 15:01 ./usr/include/vigra/flatmorphology.hxx
-rw-r--r-- root/root     65079 2017-05-19 15:01 ./usr/include/vigra/functorexpression.hxx
-rw-r--r-- root/root     10411 2017-05-19 15:01 ./usr/include/vigra/functortraits.hxx
-rw-r--r-- root/root     17293 2017-05-19 15:01 ./usr/include/vigra/gaborfilter.hxx
-rw-r--r-- root/root      8523 2017-05-19 15:01 ./usr/include/vigra/gaussians.hxx
-rw-r--r-- root/root     10687 2017-05-19 15:01 ./usr/include/vigra/gradient_energy_tensor.hxx
-rw-r--r-- root/root     59772 2017-05-19 15:01 ./usr/include/vigra/graph_algorithms.hxx
-rw-r--r-- root/root     10933 2017-05-19 15:01 ./usr/include/vigra/graph_generalization.hxx
-rw-r--r-- root/root     18043 2017-05-19 15:01 ./usr/include/vigra/graph_item_impl.hxx
-rw-r--r-- root/root     12353 2017-05-19 15:01 ./usr/include/vigra/graph_maps.hxx
-rw-r--r-- root/root      7167 2017-05-19 15:01 ./usr/include/vigra/graph_rag_project_back.hxx
-rw-r--r-- root/root     20956 2017-05-19 15:01 ./usr/include/vigra/graphs.hxx
-rw-r--r-- root/root    147666 2017-05-19 15:01 ./usr/include/vigra/hdf5impex.hxx
-rw-r--r-- root/root     42422 2017-05-19 15:01 ./usr/include/vigra/hierarchical_clustering.hxx
-rw-r--r-- root/root     10988 2017-05-19 15:01 ./usr/include/vigra/histogram.hxx
-rw-r--r-- root/root     26278 2017-05-19 15:01 ./usr/include/vigra/imagecontainer.hxx
-rw-r--r-- root/root     24129 2017-05-19 15:01 ./usr/include/vigra/imageinfo.hxx
-rw-r--r-- root/root     51387 2017-05-19 15:01 ./usr/include/vigra/imageiterator.hxx
-rw-r--r-- root/root     16832 2017-05-19 15:01 ./usr/include/vigra/imageiteratoradapter.hxx
-rw-r--r-- root/root     43170 2017-05-19 15:01 ./usr/include/vigra/impex.hxx
-rw-r--r-- root/root     50946 2017-05-19 15:01 ./usr/include/vigra/impexalpha.hxx
-rw-r--r-- root/root      8970 2017-05-19 15:01 ./usr/include/vigra/impexbase.hxx
-rw-r--r-- root/root     24860 2017-05-19 15:01 ./usr/include/vigra/initimage.hxx
-rw-r--r-- root/root     67595 2017-05-19 15:01 ./usr/include/vigra/inspectimage.hxx
-rw-r--r-- root/root      1693 2017-05-19 15:01 ./usr/include/vigra/inspector_passes.hxx
-rw-r--r-- root/root      8083 2017-05-19 15:01 ./usr/include/vigra/integral_image.hxx
-rw-r--r-- root/root      6312 2017-05-19 15:01 ./usr/include/vigra/interpolating_accessor.hxx
-rw-r--r-- root/root      3313 2017-05-19 15:01 ./usr/include/vigra/invariant_features3D.hxx
-rw-r--r-- root/root     10442 2017-05-19 15:01 ./usr/include/vigra/iteratoradapter.hxx
-rw-r--r-- root/root      5667 2017-05-19 15:01 ./usr/include/vigra/iteratorfacade.hxx
-rw-r--r-- root/root      2900 2017-05-19 15:01 ./usr/include/vigra/iteratortags.hxx
-rw-r--r-- root/root     24356 2017-05-19 15:01 ./usr/include/vigra/iteratortraits.hxx
-rw-r--r-- root/root     43197 2017-05-19 15:01 ./usr/include/vigra/labelimage.hxx
-rw-r--r-- root/root     30248 2017-05-19 15:01 ./usr/include/vigra/labelvolume.hxx
-rw-r--r-- root/root      2748 2017-05-19 15:01 ./usr/include/vigra/linear_algebra.hxx
-rw-r--r-- root/root     51855 2017-05-19 15:01 ./usr/include/vigra/linear_solve.hxx
-rw-r--r-- root/root     72308 2017-05-19 15:01 ./usr/include/vigra/localminmax.hxx
-rw-r--r-- root/root     52510 2017-05-19 15:01 ./usr/include/vigra/mathutil.hxx
-rw-r--r-- root/root     35589 2017-05-19 15:01 ./usr/include/vigra/matlab.hxx
-rw-r--r-- root/root      8536 2017-05-19 15:01 ./usr/include/vigra/matlab_FLEXTYPE.hxx
-rw-r--r-- root/root    104564 2023-01-21 13:07 ./usr/include/vigra/matrix.hxx
-rw-r--r-- root/root      6538 2017-05-19 15:01 ./usr/include/vigra/medianfilter.hxx
-rw-r--r-- root/root      6541 2017-05-19 15:01 ./usr/include/vigra/memory.hxx
-rw-r--r-- root/root     43008 2017-05-19 15:01 ./usr/include/vigra/merge_graph_adaptor.hxx
-rw-r--r-- root/root      5539 2017-05-19 15:01 ./usr/include/vigra/meshgrid.hxx
-rw-r--r-- root/root     25703 2017-05-19 15:01 ./usr/include/vigra/metaprogramming.hxx
-rw-r--r-- root/root     10599 2017-05-19 15:01 ./usr/include/vigra/metrics.hxx
-rw-r--r-- root/root    123324 2017-05-19 15:01 ./usr/include/vigra/multi_array.hxx
-rw-r--r-- root/root    120233 2017-05-19 15:01 ./usr/include/vigra/multi_array_chunked.hxx
-rw-r--r-- root/root     18039 2017-05-19 15:01 ./usr/include/vigra/multi_array_chunked_hdf5.hxx
-rw-r--r-- root/root     12676 2017-05-19 15:01 ./usr/include/vigra/multi_blocking.hxx
-rw-r--r-- root/root     19384 2017-05-19 15:01 ./usr/include/vigra/multi_blockwise.hxx
-rw-r--r-- root/root    121899 2023-01-21 13:07 ./usr/include/vigra/multi_convolution.hxx
-rw-r--r-- root/root     39833 2017-05-19 15:01 ./usr/include/vigra/multi_distance.hxx
-rw-r--r-- root/root    104077 2017-05-19 15:01 ./usr/include/vigra/multi_fft.hxx
-rw-r--r-- root/root      8849 2017-05-19 15:01 ./usr/include/vigra/multi_fwd.hxx
-rw-r--r-- root/root    110314 2017-05-19 15:01 ./usr/include/vigra/multi_gridgraph.hxx
-rw-r--r-- root/root     31191 2017-05-19 15:01 ./usr/include/vigra/multi_handle.hxx
-rw-r--r-- root/root     20336 2017-05-19 15:01 ./usr/include/vigra/multi_hierarchical_iterator.hxx
-rw-r--r-- root/root     14547 2017-05-19 15:01 ./usr/include/vigra/multi_histogram.hxx
-rw-r--r-- root/root     36216 2017-05-19 15:01 ./usr/include/vigra/multi_impex.hxx
-rw-r--r-- root/root     65665 2017-05-19 15:01 ./usr/include/vigra/multi_iterator.hxx
-rw-r--r-- root/root     27949 2017-05-19 15:01 ./usr/include/vigra/multi_iterator_coupled.hxx
-rw-r--r-- root/root     22488 2017-05-19 15:01 ./usr/include/vigra/multi_labeling.hxx
-rw-r--r-- root/root     12462 2017-05-19 15:01 ./usr/include/vigra/multi_localminmax.hxx
-rw-r--r-- root/root     28404 2017-05-19 15:01 ./usr/include/vigra/multi_math.hxx
-rw-r--r-- root/root     27717 2017-05-19 15:01 ./usr/include/vigra/multi_morphology.hxx
-rw-r--r-- root/root     20518 2017-05-19 15:01 ./usr/include/vigra/multi_opencl.hxx
-rw-r--r-- root/root     81813 2017-05-19 15:01 ./usr/include/vigra/multi_pointoperators.hxx
-rw-r--r-- root/root     13897 2017-05-19 15:01 ./usr/include/vigra/multi_resize.hxx
-rw-r--r-- root/root     24341 2017-05-19 15:01 ./usr/include/vigra/multi_shape.hxx
-rw-r--r-- root/root     23226 2017-05-19 15:01 ./usr/include/vigra/multi_tensorutilities.hxx
-rw-r--r-- root/root     22244 2017-05-19 15:01 ./usr/include/vigra/multi_watersheds.hxx
-rw-r--r-- root/root     14117 2017-05-19 15:01 ./usr/include/vigra/navigator.hxx
-rw-r--r-- root/root     69818 2017-05-19 15:01 ./usr/include/vigra/noise_normalization.hxx
-rw-r--r-- root/root     35073 2017-05-19 15:01 ./usr/include/vigra/non_local_mean.hxx
-rw-r--r-- root/root     27366 2017-05-19 15:01 ./usr/include/vigra/nonlineardiffusion.hxx
-rw-r--r-- root/root     46539 2017-05-19 15:01 ./usr/include/vigra/numerictraits.hxx
-rw-r--r-- root/root     49932 2017-05-19 15:01 ./usr/include/vigra/numpy_array.hxx
-rw-r--r-- root/root     30055 2017-05-19 15:01 ./usr/include/vigra/numpy_array_converters.hxx
-rw-r--r-- root/root     26532 2017-05-19 15:01 ./usr/include/vigra/numpy_array_taggedshape.hxx
-rw-r--r-- root/root     32867 2017-05-19 15:01 ./usr/include/vigra/numpy_array_traits.hxx
-rw-r--r-- root/root     23369 2017-05-19 15:01 ./usr/include/vigra/orientedtensorfilters.hxx
-rw-r--r-- root/root      8125 2017-05-19 15:01 ./usr/include/vigra/overlapped_blocks.hxx
-rw-r--r-- root/root      4732 2017-05-19 15:01 ./usr/include/vigra/permutation.hxx
-rw-r--r-- root/root     55842 2017-05-19 15:01 ./usr/include/vigra/pixelneighborhood.hxx
-rw-r--r-- root/root     59602 2017-05-19 15:01 ./usr/include/vigra/polygon.hxx
-rw-r--r-- root/root     35281 2017-05-19 15:01 ./usr/include/vigra/polynomial.hxx
-rw-r--r-- root/root     10523 2017-05-19 15:01 ./usr/include/vigra/polynomial_registration.hxx
-rw-r--r-- root/root     32982 2017-05-19 15:01 ./usr/include/vigra/polytope.hxx
-rw-r--r-- root/root      4130 2017-05-19 15:01 ./usr/include/vigra/print_backtrace.hxx
-rw-r--r-- root/root     17705 2017-05-19 15:01 ./usr/include/vigra/priority_queue.hxx
-rw-r--r-- root/root      5188 2017-05-19 15:01 ./usr/include/vigra/project2ellipse.hxx
-rw-r--r-- root/root     11140 2017-05-19 15:01 ./usr/include/vigra/projective_registration.hxx
-rw-r--r-- root/root     53500 2017-05-19 15:01 ./usr/include/vigra/promote_traits.hxx
-rw-r--r-- root/root      3711 2017-05-19 15:01 ./usr/include/vigra/promote_traits.hxx.py
-rw-r--r-- root/root     28304 2017-05-19 15:01 ./usr/include/vigra/python_graph.hxx
-rw-r--r-- root/root     15548 2017-05-19 15:01 ./usr/include/vigra/python_utility.hxx
-rw-r--r-- root/root     17077 2017-05-19 15:01 ./usr/include/vigra/quadprog.hxx
-rw-r--r-- root/root     15463 2017-05-19 15:01 ./usr/include/vigra/quaternion.hxx
-rw-r--r-- root/root     29572 2017-05-19 15:01 ./usr/include/vigra/random.hxx
-rw-r--r-- root/root     19387 2017-05-19 15:01 ./usr/include/vigra/random_access_set.hxx
-rw-r--r-- root/root     54542 2017-05-19 15:01 ./usr/include/vigra/random_forest.hxx
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/include/vigra/random_forest/
-rw-r--r-- root/root      2571 2017-05-19 15:01 ./usr/include/vigra/random_forest/features.hxx
-rw-r--r-- root/root     48320 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_algorithm.hxx
-rw-r--r-- root/root     27831 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_common.hxx
-rw-r--r-- root/root     18507 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_decisionTree.hxx
-rw-r--r-- root/root     13598 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_earlystopping.hxx
-rw-r--r-- root/root     19982 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_nodeproxy.hxx
-rw-r--r-- root/root      1884 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_online_prediction_set.hxx
-rw-r--r-- root/root     13381 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_preprocessing.hxx
-rw-r--r-- root/root      6117 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_region.hxx
-rw-r--r-- root/root     15396 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_ridge_split.hxx
-rw-r--r-- root/root     44419 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_split.hxx
-rw-r--r-- root/root     62583 2017-05-19 15:01 ./usr/include/vigra/random_forest/rf_visitors.hxx
-rw-r--r-- root/root      2841 2017-05-19 15:01 ./usr/include/vigra/random_forest/splices.hxx
-rw-r--r-- root/root     25362 2017-05-19 15:01 ./usr/include/vigra/random_forest_3.hxx
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/include/vigra/random_forest_3/
-rw-r--r-- root/root     17511 2017-05-19 15:01 ./usr/include/vigra/random_forest_3/random_forest.hxx
-rw-r--r-- root/root     26394 2017-05-19 15:01 ./usr/include/vigra/random_forest_3/random_forest_common.hxx
-rw-r--r-- root/root     29951 2017-05-19 15:01 ./usr/include/vigra/random_forest_3/random_forest_visitors.hxx
-rw-r--r-- root/root     16804 2017-05-19 15:01 ./usr/include/vigra/random_forest_3_hdf5_impex.hxx
-rw-r--r-- root/root     40787 2017-05-19 15:01 ./usr/include/vigra/random_forest_deprec.hxx
-rw-r--r-- root/root     14985 2017-05-19 15:01 ./usr/include/vigra/random_forest_hdf5_impex.hxx
-rw-r--r-- root/root     38269 2017-05-19 15:01 ./usr/include/vigra/rational.hxx
-rw-r--r-- root/root     11109 2017-05-19 15:01 ./usr/include/vigra/rbf_registration.hxx
-rw-r--r-- root/root     77018 2017-05-19 15:01 ./usr/include/vigra/recursiveconvolution.hxx
-rw-r--r-- root/root      4420 2017-05-19 15:01 ./usr/include/vigra/region_shrinking.hxx
-rw-r--r-- root/root     55837 2017-05-19 15:01 ./usr/include/vigra/regression.hxx
-rw-r--r-- root/root     48196 2017-05-19 15:01 ./usr/include/vigra/resampling_convolution.hxx
-rw-r--r-- root/root     40730 2017-05-19 15:01 ./usr/include/vigra/resizeimage.hxx
-rw-r--r-- root/root      8822 2017-05-19 15:01 ./usr/include/vigra/rfftw.hxx
-rw-r--r-- root/root     43617 2017-05-19 15:01 ./usr/include/vigra/rgbvalue.hxx
-rw-r--r-- root/root     19512 2017-05-19 15:01 ./usr/include/vigra/sampling.hxx
-rw-r--r-- root/root     37738 2017-05-19 15:01 ./usr/include/vigra/seededregiongrowing.hxx
-rw-r--r-- root/root     26880 2017-05-19 15:01 ./usr/include/vigra/seededregiongrowing3d.hxx
-rw-r--r-- root/root      4411 2017-05-19 15:01 ./usr/include/vigra/seg_to_seeds.hxx
-rw-r--r-- root/root     83909 2023-01-21 13:07 ./usr/include/vigra/separableconvolution.hxx
-rw-r--r-- root/root     11241 2017-05-19 15:01 ./usr/include/vigra/shockfilter.hxx
-rw-r--r-- root/root      9276 2017-05-19 15:01 ./usr/include/vigra/sifImport.hxx
-rw-r--r-- root/root     17778 2017-05-19 15:01 ./usr/include/vigra/singular_value_decomposition.hxx
-rw-r--r-- root/root      7774 2017-05-19 15:01 ./usr/include/vigra/sized_int.hxx
-rw-r--r-- root/root     39612 2017-05-19 15:01 ./usr/include/vigra/skeleton.hxx
-rw-r--r-- root/root     26077 2017-05-19 15:01 ./usr/include/vigra/slanted_edge_mtf.hxx
-rw-r--r-- root/root     18422 2017-05-19 15:01 ./usr/include/vigra/slic.hxx
-rw-r--r-- root/root     43874 2017-05-19 15:01 ./usr/include/vigra/specklefilters.hxx
-rw-r--r-- root/root     70210 2017-05-19 15:01 ./usr/include/vigra/splineimageview.hxx
-rw-r--r-- root/root     43172 2017-05-19 15:01 ./usr/include/vigra/splines.hxx
-rw-r--r-- root/root      4732 2017-05-19 15:01 ./usr/include/vigra/static_assert.hxx
-rw-r--r-- root/root     49542 2023-01-21 13:07 ./usr/include/vigra/stdconvolution.hxx
-rw-r--r-- root/root     13332 2017-05-19 15:01 ./usr/include/vigra/stdimage.hxx
-rw-r--r-- root/root      4149 2017-05-19 15:01 ./usr/include/vigra/stdimagefunctions.hxx
-rw-r--r-- root/root     11304 2017-05-19 15:01 ./usr/include/vigra/symmetry.hxx
-rw-r--r-- root/root     23490 2017-05-19 15:01 ./usr/include/vigra/tensorutilities.hxx
-rw-r--r-- root/root     13959 2017-05-19 15:01 ./usr/include/vigra/threading.hxx
-rw-r--r-- root/root     22628 2017-05-19 15:01 ./usr/include/vigra/threadpool.hxx
-rw-r--r-- root/root     64655 2017-05-19 15:01 ./usr/include/vigra/tiff.hxx
-rw-r--r-- root/root     12721 2017-05-19 15:01 ./usr/include/vigra/timing.hxx
-rw-r--r-- root/root     72136 2017-05-19 15:01 ./usr/include/vigra/tinyvector.hxx
-rw-r--r-- root/root      5034 2017-05-19 15:01 ./usr/include/vigra/transform_iterator.hxx
-rw-r--r-- root/root     54658 2017-05-19 15:01 ./usr/include/vigra/transformimage.hxx
-rw-r--r-- root/root      6710 2017-05-19 15:01 ./usr/include/vigra/tuple.hxx
-rw-r--r-- root/root     31260 2017-05-19 15:01 ./usr/include/vigra/tv_filter.hxx
-rw-r--r-- root/root     68158 2017-05-19 15:01 ./usr/include/vigra/type_lists.hxx
-rw-r--r-- root/root      9735 2017-05-19 15:01 ./usr/include/vigra/union_find.hxx
-rw-r--r-- root/root     34016 2017-05-19 15:01 ./usr/include/vigra/unittest.hxx
-rw-r--r-- root/root     15646 2017-05-19 15:01 ./usr/include/vigra/unsupervised_decomposition.hxx
-rw-r--r-- root/root     11087 2017-05-19 15:01 ./usr/include/vigra/utilities.hxx
-rw-r--r-- root/root     20839 2017-05-19 15:01 ./usr/include/vigra/vector_distance.hxx
-rw-r--r-- root/root      8709 2017-05-19 15:01 ./usr/include/vigra/visit_border.hxx
-rw-r--r-- root/root     95901 2017-05-19 15:01 ./usr/include/vigra/voxelneighborhood.hxx
-rw-r--r-- root/root     54878 2017-05-19 15:01 ./usr/include/vigra/watersheds.hxx
-rw-r--r-- root/root     18491 2017-05-19 15:01 ./usr/include/vigra/watersheds3d.hxx
-rw-r--r-- root/root     10619 2023-01-21 13:07 ./usr/include/vigra/wigner-matrix.hxx
-rw-r--r-- root/root      3147 2017-05-19 15:01 ./usr/include/vigra/windows.h
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2023-01-21 13:07 ./usr/lib/arm-linux-gnueabihf/libvigraimpex.so -> libvigraimpex.so.11
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/libvigraimpex-dev/
-rw-r--r-- root/root       329 2020-01-01 06:43 ./usr/share/doc/libvigraimpex-dev/NEWS.Debian.gz
-rw-r--r-- root/root       241 2020-01-01 06:43 ./usr/share/doc/libvigraimpex-dev/README.Debian
-rw-r--r-- root/root      2213 2023-01-21 13:07 ./usr/share/doc/libvigraimpex-dev/changelog.Debian.gz
-rw-r--r-- root/root      7145 2020-01-01 06:43 ./usr/share/doc/libvigraimpex-dev/copyright
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/libvigraimpex-dev/examples/
-rw-r--r-- root/root       257 2020-01-01 06:43 ./usr/share/doc/libvigraimpex-dev/examples/Makefile
-rw-r--r-- root/root     60312 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/block.tif
-rw-r--r-- root/root      5102 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/boundarytensor.cxx
-rw-r--r-- root/root     48912 2023-01-21 13:07 ./usr/share/doc/libvigraimpex-dev/examples/cameraman.png
-rw-r--r-- root/root     64585 2023-01-21 13:07 ./usr/share/doc/libvigraimpex-dev/examples/cameraman_noise.png
-rw-r--r-- root/root      4254 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/convert.cxx
-rw-r--r-- root/root      4442 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/edge.cxx
-rw-r--r-- root/root     49426 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/house.tif
-rw-r--r-- root/root      5267 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/invert.cxx
-rw-r--r-- root/root      6578 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/invert_explicitly.cxx
-rw-r--r-- root/root      1334 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/nnlsq.cxx
-rw-r--r-- root/root    648023 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/oi.JPG
-rw-r--r-- root/root   5522017 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/oi.png
-rw-r--r-- root/root      8596 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/oi_small.jpg
-rw-r--r-- root/root     11455 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/palette.cxx
-rw-r--r-- root/root      4618 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/profile.cxx
-rw-r--r-- root/root      5348 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/pyramid.cxx
-rw-r--r-- root/root      6284 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/resize.cxx
-rw-r--r-- root/root      5764 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/smooth.cxx
-rw-r--r-- root/root      4280 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/subimage.cxx
-rw-r--r-- root/root     13017 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/total_variation.cxx
-rw-r--r-- root/root      4869 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/voronoi.cxx
-rw-r--r-- root/root      6182 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/watershed.cxx
-rw-r--r-- root/root      8205 2017-05-19 15:01 ./usr/share/doc/libvigraimpex-dev/examples/weightedWatersheds.cxx


libvigraimpex11-dbgsym_1.11.1+dfsg-11_armhf.deb
-----------------------------------------------

 new Debian package, version 2.0.
 size 2407272 bytes: control archive=556 bytes.
     439 bytes,    13 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: libvigraimpex11-dbgsym
 Source: libvigraimpex
 Version: 1.11.1+dfsg-11
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 2462
 Depends: libvigraimpex11 (= 1.11.1+dfsg-11)
 Section: debug
 Priority: optional
 Multi-Arch: same
 Description: debug symbols for libvigraimpex11
 Build-Ids: 94da0af5f3291dd776e2114e5640789a1a252157

drwxr-xr-x root/root         0 2023-01-21 13:07 ./
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/94/
-rw-r--r-- root/root   2509836 2023-01-21 13:07 ./usr/lib/debug/.build-id/94/da0af5f3291dd776e2114e5640789a1a252157.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/
lrwxrwxrwx root/root         0 2023-01-21 13:07 ./usr/share/doc/libvigraimpex11-dbgsym -> libvigraimpex11


libvigraimpex11_1.11.1+dfsg-11_armhf.deb
----------------------------------------

 new Debian package, version 2.0.
 size 149052 bytes: control archive=1200 bytes.
    1080 bytes,    20 lines      control              
     400 bytes,     5 lines      md5sums              
      50 bytes,     1 lines      shlibs               
      68 bytes,     2 lines      triggers             
 Package: libvigraimpex11
 Source: libvigraimpex
 Version: 1.11.1+dfsg-11
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 475
 Depends: libc6 (>= 2.11), libgcc-s1 (>= 3.5), libhdf5-103-1, libhdf5-hl-100, libimath-3-1-29 (>= 3.1.5), libjpeg62-turbo (>= 1.3.1), libopenexr-3-1-30 (>= 3.1.5), libpng16-16 (>= 1.6.2-1), libstdc++6 (>= 11), libtiff6 (>= 4.0.3), zlib1g (>= 1:1.2.0)
 Section: libs
 Priority: optional
 Multi-Arch: same
 Homepage: https://ukoethe.github.io/vigra/
 Description: C++ computer vision library
  Vision with Generic Algorithms (VIGRA) is a computer vision library
  that puts its main emphasis on flexible algorithms, because
  algorithms represent the principle know-how of this field. The
  library was consequently built using generic programming as
  introduced by Stepanov and Musser and exemplified in the C++ Standard
  Template Library. By writing a few adapters (image iterators and
  accessors) you can use VIGRA's algorithms on top of your data
  structures, within your environment.

drwxr-xr-x root/root         0 2023-01-21 13:07 ./
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2023-01-21 13:07 ./usr/lib/arm-linux-gnueabihf/libvigraimpex.so.11 -> libvigraimpex.so.11.1.11.1
-rw-r--r-- root/root    460192 2023-01-21 13:07 ./usr/lib/arm-linux-gnueabihf/libvigraimpex.so.11.1.11.1
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/libvigraimpex11/
-rw-r--r-- root/root       329 2020-01-01 06:43 ./usr/share/doc/libvigraimpex11/NEWS.Debian.gz
-rw-r--r-- root/root      2828 2017-05-19 15:01 ./usr/share/doc/libvigraimpex11/README.md
-rw-r--r-- root/root      2213 2023-01-21 13:07 ./usr/share/doc/libvigraimpex11/changelog.Debian.gz
-rw-r--r-- root/root      7145 2020-01-01 06:43 ./usr/share/doc/libvigraimpex11/copyright


python3-vigra-dbgsym_1.11.1+dfsg-11_armhf.deb
---------------------------------------------

 new Debian package, version 2.0.
 size 76318432 bytes: control archive=1284 bytes.
     991 bytes,    12 lines      control              
    1683 bytes,    16 lines      md5sums              
 Package: python3-vigra-dbgsym
 Source: libvigraimpex
 Version: 1.11.1+dfsg-11
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 90231
 Depends: python3-vigra (= 1.11.1+dfsg-11)
 Section: debug
 Priority: optional
 Description: debug symbols for python3-vigra
 Build-Ids: 0c0622b9695218510f57d5e529c25672254d88ae 193858df199a2e9b0c50dabc8fa4ef5ab435ff35 2029f3849cbbe287a5cd1eb57a125f8a556c5bc7 2a8d150f0d9519a0f575e59e65dc22625aa28eff 3ae42503a5713f812eba37e49d5e934dfe6d2c01 3f601ad28b399252c129223157f8c02bae204290 5443d8f23ed640e050f09c0a0e6fd32cd7d2bc07 5f6fa18c401f2c9d0f7d41e5b537d0270c62bfec 88cbcff1472a4e8e758f266d92aae04bd4b213b2 900a158a069ea2f7cf5c87df878d94266c74d29f 9c20ddbf671f0cb647a75b867ee868f585f99246 c4b4794e274967ad593504c3c659e109e3195070 e575ceb4a6402eadaf7548a22985ef74b5e0a44d f3e3fcf90f1c58c302b571adff0695e14b4d26c5 faf61dced2ed259c98d2e509c98a32d01df2f819

drwxr-xr-x root/root         0 2023-01-21 13:07 ./
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/0c/
-rw-r--r-- root/root   7990800 2023-01-21 13:07 ./usr/lib/debug/.build-id/0c/0622b9695218510f57d5e529c25672254d88ae.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/19/
-rw-r--r-- root/root   2522528 2023-01-21 13:07 ./usr/lib/debug/.build-id/19/3858df199a2e9b0c50dabc8fa4ef5ab435ff35.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/20/
-rw-r--r-- root/root   1022680 2023-01-21 13:07 ./usr/lib/debug/.build-id/20/29f3849cbbe287a5cd1eb57a125f8a556c5bc7.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/2a/
-rw-r--r-- root/root   1663440 2023-01-21 13:07 ./usr/lib/debug/.build-id/2a/8d150f0d9519a0f575e59e65dc22625aa28eff.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/3a/
-rw-r--r-- root/root    784912 2023-01-21 13:07 ./usr/lib/debug/.build-id/3a/e42503a5713f812eba37e49d5e934dfe6d2c01.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/3f/
-rw-r--r-- root/root   5180176 2023-01-21 13:07 ./usr/lib/debug/.build-id/3f/601ad28b399252c129223157f8c02bae204290.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/54/
-rw-r--r-- root/root    392644 2023-01-21 13:07 ./usr/lib/debug/.build-id/54/43d8f23ed640e050f09c0a0e6fd32cd7d2bc07.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/5f/
-rw-r--r-- root/root    565200 2023-01-21 13:07 ./usr/lib/debug/.build-id/5f/6fa18c401f2c9d0f7d41e5b537d0270c62bfec.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/88/
-rw-r--r-- root/root    502464 2023-01-21 13:07 ./usr/lib/debug/.build-id/88/cbcff1472a4e8e758f266d92aae04bd4b213b2.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/90/
-rw-r--r-- root/root  19387864 2023-01-21 13:07 ./usr/lib/debug/.build-id/90/0a158a069ea2f7cf5c87df878d94266c74d29f.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/9c/
-rw-r--r-- root/root   2950236 2023-01-21 13:07 ./usr/lib/debug/.build-id/9c/20ddbf671f0cb647a75b867ee868f585f99246.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/c4/
-rw-r--r-- root/root    273768 2023-01-21 13:07 ./usr/lib/debug/.build-id/c4/b4794e274967ad593504c3c659e109e3195070.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/e5/
-rw-r--r-- root/root  13953884 2023-01-21 13:07 ./usr/lib/debug/.build-id/e5/75ceb4a6402eadaf7548a22985ef74b5e0a44d.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/f3/
-rw-r--r-- root/root   5125260 2023-01-21 13:07 ./usr/lib/debug/.build-id/f3/e3fcf90f1c58c302b571adff0695e14b4d26c5.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.build-id/fa/
-rw-r--r-- root/root  29412104 2023-01-21 13:07 ./usr/lib/debug/.build-id/fa/f61dced2ed259c98d2e509c98a32d01df2f819.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.dwz/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/
-rw-r--r-- root/root    634756 2023-01-21 13:07 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-vigra.debug
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/
lrwxrwxrwx root/root         0 2023-01-21 13:07 ./usr/share/doc/python3-vigra-dbgsym -> python3-vigra


python3-vigra_1.11.1+dfsg-11_armhf.deb
--------------------------------------

 new Debian package, version 2.0.
 size 3612356 bytes: control archive=2140 bytes.
    1310 bytes,    23 lines      control              
    2801 bytes,    28 lines      md5sums              
     273 bytes,    12 lines   *  postinst             #!/bin/sh
     386 bytes,    12 lines   *  prerm                #!/bin/sh
 Package: python3-vigra
 Source: libvigraimpex
 Version: 1.11.1+dfsg-11
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 27192
 Depends: libvigraimpex11 (= 1.11.1+dfsg-11), python3 (<< 3.11), python3 (>= 3.10~), python3-numpy (>= 1:1.22.0), python3-numpy-abi9, python3:any, libboost-python1.74.0 (>= 1.74.0), libboost-python1.74.0-py310, libc6 (>= 2.35), libfftw3-single3 (>= 3.3.10), libgcc-s1 (>= 3.5), libhdf5-103-1, libhdf5-hl-100, libstdc++6 (>= 12)
 Recommends: python3-pyqt4
 Suggests: python-vigra-doc, python3-h5py
 Section: python
 Priority: optional
 Homepage: https://ukoethe.github.io/vigra/
 Description: Python3 bindings for the C++ computer vision library
  Vision with Generic Algorithms (VIGRA) is a computer vision library
  that puts its main emphasis on flexible algorithms, because
  algorithms represent the principle know-how of this field. The
  library was consequently built using generic programming as
  introduced by Stepanov and Musser and exemplified in the C++ Standard
  Template Library. By writing a few adapters (image iterators and
  accessors) you can use VIGRA's algorithms on top of your data
  structures, within your environment.
  .
  This package exports the functionality of the VIGRA library to Python3.

drwxr-xr-x root/root         0 2023-01-21 13:07 ./
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/python3/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/
-rw-r--r-- root/root    100260 2017-05-19 15:01 ./usr/lib/python3/dist-packages/vigra/__init__.py
-rw-r--r-- root/root        19 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/__version__.py
-rw-r--r-- root/root   8279912 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/analysis.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root     87844 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/arraytypes.py
-rw-r--r-- root/root    921328 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/blockwise.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root    594116 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/colors.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root   3425628 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/filters.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root    198692 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/fourier.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root    132868 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/geometry.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root   6329768 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/graphs.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root    330388 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/histogram.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root   1511308 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/impex.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root   1249476 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/learning.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root    264612 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/noise.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root    198476 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/optimization.cpython-310-arm-linux-gnueabihf.so
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/pyqt/
-rw-r--r-- root/root      2548 2017-05-19 15:01 ./usr/lib/python3/dist-packages/vigra/pyqt/__init__.py
-rw-r--r-- root/root     24022 2017-05-19 15:01 ./usr/lib/python3/dist-packages/vigra/pyqt/imagewindow.py
-rw-r--r-- root/root      8137 2017-05-19 15:01 ./usr/lib/python3/dist-packages/vigra/pyqt/overlays.py
-rw-r--r-- root/root     16452 2017-05-19 15:01 ./usr/lib/python3/dist-packages/vigra/pyqt/quickdialog.py
-rw-r--r-- root/root      5276 2017-05-19 15:01 ./usr/lib/python3/dist-packages/vigra/pyqt/viewer2svg.py
-rw-r--r-- root/root   1189224 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/sampling.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root     13458 2017-05-19 15:01 ./usr/lib/python3/dist-packages/vigra/tagged_array.py
-rw-r--r-- root/root     15100 2017-05-19 15:01 ./usr/lib/python3/dist-packages/vigra/ufunc.py
-rw-r--r-- root/root    133156 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/utilities.cpython-310-arm-linux-gnueabihf.so
-rw-r--r-- root/root   2774632 2023-01-21 13:07 ./usr/lib/python3/dist-packages/vigra/vigranumpycore.cpython-310-arm-linux-gnueabihf.so
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-01-21 13:07 ./usr/share/doc/python3-vigra/
-rw-r--r-- root/root       329 2020-01-01 06:43 ./usr/share/doc/python3-vigra/NEWS.Debian.gz
-rw-r--r-- root/root      2213 2023-01-21 13:07 ./usr/share/doc/python3-vigra/changelog.Debian.gz
-rw-r--r-- root/root      7145 2020-01-01 06:43 ./usr/share/doc/python3-vigra/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 3282856
Build-Time: 3351
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 539
Job: libvigraimpex_1.11.1+dfsg-11
Machine Architecture: armhf
Package: libvigraimpex
Package-Time: 3913
Source-Version: 1.11.1+dfsg-11
Space: 3282856
Status: successful
Version: 1.11.1+dfsg-11
--------------------------------------------------------------------------------
Finished at 2023-01-28T09:19:49Z
Build needed 01:05:13, 3282856k disk space